软件的需求分析任务
(1))任务“深入描述软件的功能和性能,确定系统的综合需求(功能,性能和未来可能存在的需求)
(2)分析系统的数据需求
(3)开发原型系统
(4)修正系统开发计划
(5)导出系统的逻辑模型
原则
需要能够表达和理解问题的信息域和功能域
要能以层次化的方式对问题进行分解的不断的细化
要给出系统的物理视图和逻辑视图
过程*
:**
(1)问题的识别
1.软件的范围是否的恰当
2.确定对目标系统的综合要求,即团建的需求
(2)分析与综合
从信息流和信息结构出发,逐步细化软件的功能,找出系统各元素之间的联系接口的特性和设计上的约束判断它们是否满足条件
常用的分析方法
1. 面向数据流的结构化分析方法(SA)
2. 面向数据结构的IACKSON方法
3. 结构化数据系统开发方法
4. 面向对象的分析方法
(3)编制需求分析阶段的文档
1. 软件需求说明书
2. 数据要求
3. 用户手册
4. 修改完善计划
(4)需求分析的评审
1.定义的目标是否与用户的要求一致。
2.系统需求分析阶段提供的文档资料是否齐全
3.文档中的所有描述是否完整,清晰,反应用户的要求
4.所有其他系统成分的重要接口是否都已经描述
需求分析流程图

.圆圈表示加工
.矩形方框表示原点和汇点
.两条线表示文档或者数据库
.箭头表示数据的流向
需求分析的评审:
(1)一次性
(2)限时性
(3)完整性
(4)有效性
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!