第 1 章 软件开发过程....................................................................................................................3
1.1 概述......................................................................................................................................3
1.1.1 什么是软件开发过程...............................................................................................3
1.1.2 常用的软件开发过程...............................................................................................4
1.1.3 角色划分...................................................................................................................5
1.2 需求分析..............................................................................................................................5
1.2.1 需求分析流程...........................................................................................................6
1.3 分析设计..............................................................................................................................8
1.3.1 分析设计活动流程...................................................................................................8
1.3.2 分析设计活动介绍...................................................................................................9
1.4 编码实施..............................................................................................................................9
1.4.1 编码的任务.............................................................................................................10
1.5 软件测试............................................................................................................................10
1.5.1 角色和职责.............................................................................................................11
1.5.2 测试基本概念.........................................................................................................11
1.5.3 测试的层次.............................................................................................................11
1.5.4 测试层次与软件开发的关系................................................................................13
1.5.5 测试类型.................................................................................................................13
1.5.6 测试工具.................................................................................................................14
1.5.7 CMM 对软件测试的要求......................................................................................21
1.5.8 测试生命周期.........................................................................................................22
1.5.9 软件测试主要活动介绍.........................................................................................23
1.6 部署....................................................................................................................................24
1.6.1 软件部署流程.........................................................................................................25
1.6.2 软件部署活动.........................................................................................................26
第 2 章 配置管理..........................................................................................................................27
2.1 概述....................................................................................................................................27
2.1.1 配置管理定义.........................................................................................................28
2.1.2 配置管理目的.........................................................................................................28
2.1.3 配置管理功能.........................................................................................................28
2.1.4 CM 带来的好处......................................................................................................29
2.2 重要概念............................................................................................................................29
2.3 配置管理活动的流程........................................................................................................31
2.4 计划配置管理....................................................................................................................31
2.5 创建配置管理....................................................................................................................32
2.6 管理基线与发布................................................................................................................32
2.7 报告配置状态....................................................................................................................33
2.8 执行配置审计....................................................................................................................33
2.9 变更控制管理....................................................................................................................33
2.9.1 变更控制流程.........................................................................................................33
2.9.2 提交变更请求.........................................................................................................34
2.9.3 复审变更请求-步骤...............................................................................................34
2.9.4 复审变更请求-复审内容.......................................................................................35
2.9.5 分配任务.................................................................................................................35