需求管理的步骤:需求获取,需求分析,编写需求规格,需求验证,需求变更 5个过程。
需求变更管理
① 建立需求基线 ② 确定需求变更控制过程 ③ 建立变更控制委员会(SCCB) ④ 进行需求变更影响分析 ⑤ 跟踪所有受需求变更影响的工作产品 ⑥ 建立需求基准版本和需求控制版本文档,维护需求变更的历史记录 ⑦ 跟踪每项需求的状态,衡量需求稳定性
传统需求建模的基本方法介绍
- 原型方法
- 基于数据流建模
- 基于UML建模
基于数据流建模
20世纪70年发展起来的面向数据流的方法
是一种自顶向下逐步求精的分析方法
根据软件内部数据传递、变换的关系进行分析的
基于数据流的技术
- 数据流图(DFD)
- 数据字典(DD)
- 系统流程图
这张图片的文字识别结果如下:
需求管理对比
传统需求管理
- 前提:需求比较稳定
- 描述方法:数据流、UML等
- 管理:需求变更管理流程
敏捷需求管理
- 前提:需求不稳定
- 描述方法:User Story、BDD等
- 管理: 优先级迭代式管理
