需求分析的基本原则有( )
A.必须能够表达和理解问题的数据域和功能域
B.必须按自顶向下、逐层分解的方式对问题进行分解和不断细化
C.给出系统的逻辑视图和物理视图
D.经济可行性
E.效用最大化
正确答案是ABC