软件的需求分析

软件的需求分析任务
(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)有效性

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值