软件工程(四)

第三章:软件需求分析

 

1、软件需求分析的任务:

深入描述软件的功能和性能,确定软件设计的约束和软件与其他接口的细节,定义软件的其他有效需求。(需求必须是有效的)

2、需求分析的过程:

1、问题识别 : 确定问题,开发人员深入现场了解用户需求。

需求包括:功能,性能,环境,可靠性等方面的需求。

问题识别其实也是一个桥梁,一个通信的途径,保证能顺利的对问题进行分析

2、分析与综合:逐步细化软件的所有功能,看是否满足功能要求,是否合理。

3、编辑文档

软件需求说明书,数据要求说明书,初步的用户手册,修改,完善开发计划

4、需求分析评审

看目标是否与用户要求一致

看文档资料是否齐全

看文档是否完整,清晰,准确反映用户要求

看其他有关的重要接口是否已经描述。

3、软件需求分析的原则:

1、需要可以表达理解问题的信息域和功能域

2、要能以层次化的方式对问题进行分解和不断细化(横向分解,纵向分解

猜你喜欢

转载自blog.csdn.net/aaaPostcard/article/details/85444347