没有合适的资源?快使用搜索试试~ 我知道了~
软件工程导论-第3章-需求分析.docx
需积分: 24 0 下载量 37 浏览量
2022-10-14
23:46:46
上传
评论
收藏 23KB DOCX 举报
温馨提示
试读
12页
软件工程导论-第3章-需求分析.docx
资源推荐
资源详情
资源评论
第三章 软件需求分析�
虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提
出了一些可行的方案,但是可行性研究的根本目的是用较小的本钱
在较短的时间内确定是否存在可行的解法。因此许多细节被忽略了。
然而在员终的系统中却不能遗漏任何一个微小的细节,所以可行性
研究并不能代替需求分析,它实际上并没有准确地答复“系统必须
做什么?〞这个问题。
需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是
确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、
清晰、具体的要求。软件需求分析是一个不断进行揭示和判断的过
程。
3.1 需求分析的任务
3.1.1 确定系统的综合要求
1 功能需要
划分出系统必须完成的所有功能
2 性能需要
系统必须满足的定时约束或容量约束
速度〔系统的响应时间〕
信息速率
主存容量
磁盘容量
平安性
3.1.2 分析系统的数据要求�
任何一个软件系统其本质上都是一个信息处理系统,系统必须
处理的信息和系统应该产生的信息在很大程度上决定了系统的概
貌,同时也对软件设计有着深远的影响。分析系统的数据要求,这
是软件需求分析的一个重要任务。分析系统的数据要求通常采用建
立数据模型的方法
系统的数据来源和去处一般含如下几个方面:
(1)从系统以外来,再到系统以外去;�
(2)从系统以外来,再到系统内部去;�
(3)从系统内部来,再到系统内部去;�
(4)从系统内部来,再到系统外部去。
�导出系统的逻辑模型
�
用数据流图、实体--关系图、状态转换图、数据字典、主要的
处理算法描述逻辑模型。
�修正系统开发方案�
准确地估计系统的本钱及进度,修正以前我们所制定的开发方
案。�
3.2 与用户沟通获取需求的方法
3.2.1 访谈
情景分析技术就是分析对用户将来使用目标解决问题的方法
某个具体问题的方法和结果进行分析。
3.22 面向数据流自顶向下求精
3.23 简易的应用规格说明技术
3.24 快速建立软件原型
3.3 分析建模与规格说明�
3.3.1 分析建模
1 建模:是为了理解事物而对事物做出的一种抽象,是对事物
的一种无歧义的书面描述。模型由一组图形符号和组织这些符号的
规那么组成
2 模型与工具
数据模型—实体-关系图
功能模型—数据流图
行为模型—状态转换图�
3.3.2 软件需求规格说明
用自然语言完整、准确、具体描述系统的数据需求、功能需求、
性能需求、可靠性和可用性要求、出错处理需求、接口需求、约束、
逆向需求、将来可能提出来的需求
3.4 实体-关系图�
剩余11页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3607
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功