|
课程名称
|
软件需求管理
|
|
课程简介
|
软件需求管理的目的就是在客户和软件项目之间对客户的需求建立共同的理解,达成共识的需求将用于软件项目的实施。由海杰顾问结合多年需求管理的实践,通过案例分析和研讨教学,挖掘需求管理的精髓内容,深入探讨不同需求分析的方法及适用情况。 |
|
培训对象
|
本课程是面向软件工程师、系统分析员、项目负责人、项目经理、研发经理以及有意提高自身在需求管理和需求分析领域技巧的软件工程师。 |
|
培训目标
|
1、 深度理解需求管理和需求分析与软件项目中活动的联系
2、 深度理解需求管理和需求分析是在软件系统生命周期不同阶段是如何变化的
3、 如何管理客户需求并按照可需求开发客户满意的软件
4、 如何在自己的组织中实施需求管理和需求分析
5、 掌握SEI-CMM中与需求相关的关键实践
|
|
培训内容
|
1、 概述;
2、 需求评审;
3、 需求变更控制;
4、 需求文档的变更控制;
5、 需求跟踪;
6、 需求管理工具;
7、 测量与验证;
8、 需求管理小结。 |
|
课程大纲
|
1 概述
1.1 软件需求
1.2 软件需求工程
1.3 需求开发
1.4 需求管理
1.4.1 需求管理的目标
1.4.2 需求管理的作用
1.4.3 需求开发与需求管理的界限
2 需求评审
2.1 评审组织
2.2 评审内容
2.2.1 正确性
2.2.2 完整性
2.2.3 可跟踪性
2.2.4 一致性
2.2.5 无二义性、可验证性
2.3 评审过程
2.3.1 规划
2.3.2 预备会议
2.3.3 准备
2.3.4 评审会
2.3.5 修改文档
2.3.6 重审
2.4 需求评审进入标准
2.5 需求评审退出标准
2.6 软件开发的V字模型
2.7 妨碍评审的因素
2.8 (演练)
3 需求变更控制
3.1 变更控制的原则
3.2 变更控制的过程
3.3 变更控制委员会CCB
3.4 变更活动的测量和记录
3.5 控制项目范围的扩展
3.6 (演练)
4 需求文档的版本控制
5 需求跟踪
5.1 概述
5.2 跟踪能力链
5.3 使用跟踪能力的好处
5.4 需求跟踪能力矩阵-1
5.5 需求跟踪能力矩阵-2
5.6 需求跟踪能力过程
5.7 变更影响分析
5.8 影响分析过程
5.9 (演练)
6 需求管理工具
6.1 使用工具的好处
6.2 工具简介
7 测量和验证
7.1 测量和分析
7.2 验证
7.3 验证举例
8 需求管理小结
8.1 需求管理过程域活动概况
8.2 妨碍需求管理的因素
|
|
总课时
|
2天/12小时
|