软件需求分析一般应确定的是用户对软件的(功能需求和非功能需求 )
-
A.性能需求
-
B.功能需求和非功能需求
-
C.功能需求
-
D.非功能需求
-
需求分析的任务
1.问题明确定义
在可行性研究的基础上,双方通过交流,对问题都有进一步的认识,所以可确定对问题的综合需求:
(1)功能需求
(2)性能需求
(2)环境需求
(2)用户界面需求
(2)系统的可靠性、安全性。可移植性、可维护性等需求2.导出软件的逻辑模型
分析人员根据前面获取的需求资料,要进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。同时对数据域进行分解,并分配到各个子功能上,以确定系统的构成及主要成分。最后要用图文结合的形式,建立起新系统的逻辑模型。3.编写文档
通过分析确定了系统必须具有的功能和性能,定义了系统中的数据,描述了数据处理的主要算法。应该把分析的结果用正式的文件记录下来,作为最终软件的部分材料 -
结构化设计是一种面向(数据流 )的设计方法。
-
A