需求分析
与用户沟通获取需求的方法
- 访谈
- 面向数据流自顶向下求精
- 简易的应用规格说明技术
- 快速建立软件原型
分析建模
模型分类:
-
数据模型(实体-联系图)
描绘数据对象及数据对象之间的关系
-
功能模型(数据流图)
描绘数据在系统中流动时备处理的逻辑过程,指明系统具有的变换数据的功能
-
行为模型(状态转换图)
描绘系统的各种行为模式在不同状态间转换的方式
层次方框图
层次方框图用树形结构的一系列多层次的举行框描绘数据的层次结构。
Warnier图
IPO图
输入、处理、输出图
能够方便的描绘输入数据、对数据的处理和输出数据之间的关系
验证软件需求的正确性
从以下几个方面验证:
- 一致性
- 完整性
- 现实性
- 有效性
验证方法:
- 验证需求的一致性
- 验证需求的现实性
- 验证需求的完整性和有效性