需求工程 = 需求开发 + 需求管理
需求开发
- 获取需求
- 分析需求
- 定义需求
- 验证需求
需求管理
- 需求变更控制
- 需求跟踪
- 需求状态跟踪
- 需求文档版本控制
软件需求:系统必须符合的条件和具备的功能
用户解决某一个问题或者达到某一个目标所需的软件功能。
需求的状态
- 以实现
- 已验证
- 已交付
- 已删除
软件需求的抽象层次
- 原始问题描述
- 用户需求
- 系统需求
- 软件设计描述
需求确认
需求管理的目标
需求的基线
需求管理的原则
- 分类管理
- 分优先级
- 文档化
- 一旦发生变化,必须对需求变更的影响进行评估
- 必须与需求工程的其他活动紧密整合
需求管理的困难
- 准确说明开发什么
- 需求变更
文档中:写明白怎么进行需求管理!!!