0%

250324-需求工程

需求工程

阶段

需求阶段

  • 需求获取
  • 需求分析
  • 形成需求规格
  • 需求确认与验证(形成需求基线)
  • 需求管理(对基线的管理)

需求获取

需求获取

方法

  • 用户面谈(成本高,需要专业领域知识支撑)
  • 联合需求计划(高度组织的群体会议,消除分歧,做好交互)
  • 问卷调查(用户多,成本低)
  • 现场观察(针对较为复杂的流程和操作)
  • 原型化方法(解决早期需求不确定问题)
  • 头脑风暴法(发散思维,产生新的观点)

需求分析

需求分析

  • 功能模型(数据流图 DFD)
  • 数据模型(关系模型ER)
  • 行为模型(状态转换图)
    通过数据字典进行联系

UML

UML

事务
  • 结构事务(静态部分)
  • 行为事务(时间和空间上的动作)
  • 分组事务(文件夹)
  • 注释事务

UML图

需要熟记

  • 静态图
  • 行为图

需求跟踪

跟踪矩阵

alt text

需求变更管理

alt text

  • 问题分析和变更描述
  • 变更分析和成本计算
  • 变更实现