第三章---需求分析
仅供参考
文章目录
- 一、需求分析应该建立的三种模型
- 二、需求分析工作可划分为哪三个阶段
- 三、需求分析的任务
- 四、ER图/实体关系图
- 五、状态转换图
- 六、层次方框图
- 七、从哪几个方面验证软件需求正确性
一、需求分析应该建立的三种模型
1、数据模型
:描述问题信息域—— 实体-联系图
2、功能模型
:定义软件功能—— 数据流图
3、行为模型
:描述软件行为—— 状态转换图
模型表示工具(语言):数据流图、数据字典、变化说明
二、需求分析工作可划分为哪三个阶段
1、需求获取阶段(问题分析)
2、需求规约阶段(需求描述)
3、需求验证阶段(需求评审)
三、需求分析的任务
准确定义系统的目标,回答“系统必须做什么?”
任务的承担者:需求分析小组或系统分析员
四、ER图/实体关系图
实体关系图是一种表示数据对象及其之间相互关系的图形表示语言,它主要有以下几个部分组成:
1、实体/数据对象
2、联系(一对多、一对一、多对多)
3、属性
五、状态转换图
在状态图中定义的主要状态有:初态(即初始状态)、终态(即最终状态)和中间状态
在一张状态图中,只能有一个初态,而终态则可以有0至多个
六、层次方框图
1、层次方框图采用树型结构
的一系列多层次的矩形框描绘数据的层次结构。
2、树型结构的顶层代表完整的数据结构
,最底层的各个框代表组成这个数据的实际数据元素。
3、由矩形分层构成的可用于描述数据全集、子集和数据元素间相互关系的树状数据结构图
七、从哪几个方面验证软件需求正确性
SRS(需求规约)中的功能
、行为
、性能
描述必须与用户对目标软件产品的期望相吻合
三个方面:功能、行为、性能