需求管理的步骤:需求获取,需求分析,编写需求规格,需求验证,需求变更 5个过程。

需求变更管理

① 建立需求基线 ② 确定需求变更控制过程 ③ 建立变更控制委员会(SCCB) ④ 进行需求变更影响分析 ⑤ 跟踪所有受需求变更影响的工作产品 ⑥ 建立需求基准版本和需求控制版本文档,维护需求变更的历史记录 ⑦ 跟踪每项需求的状态,衡量需求稳定性

传统需求建模的基本方法介绍

  1. 原型方法
  2. 基于数据流建模
  3. 基于UML建模

基于数据流建模

20世纪70年发展起来的面向数据流的方法

是一种自顶向下逐步求精的分析方法

根据软件内部数据传递、变换的关系进行分析的

基于数据流的技术

  1. 数据流图(DFD)
  2. 数据字典(DD)
  3. 系统流程图

这张图片的文字识别结果如下:

需求管理对比

传统需求管理

  • 前提:需求比较稳定
  • 描述方法:数据流、UML等
  • 管理:需求变更管理流程

敏捷需求管理

  • 前提:需求不稳定
  • 描述方法:User Story、BDD等
  • 管理: 优先级迭代式管理