第1章 软件可靠性概述 1
1.1 软件可靠性发展史 1
1.2 软件可靠性的定义 13
1.3 软件可靠性研究的内容 18
1.4 影响软件可靠性的因素 28
第2章 软件可靠性度量与测试 31
2.1 可靠性模型及其评价标准 31
2.2 软件可靠性测试和评估 42
第3章 软件质量保证概述 52
3.1 软件质量保证的定义 52
3.2 软件质量保证的原则和计划 57
3.3 软件质量保证的内容和措施 60
第4章 软件质量标准 81
4.1 软件质量指标和因素 81
4.2 软件质量模型 92
4.3 软件质量标准概述 96
4.4 ISO标准质量体系 103
第5章 软件质量保证方法分析 106
5.1 软件开发环境的创建 106
5.2 软件生命过程的度量 109
5.3 软件质量的度量 112
5.4 软件开发的估算 119
第6章 软件质量保证技术 125
6.1 文档编制 125
6.2 质量保证 130
6.3 验证 134
6.4 确认 137
6.5 联合评审 138
6.6 审计 142
6.7 问题解决 144
6.8 需求变更控制 145
第7章 软件能力成熟度模型CMM&CMMI 151
7.1 CMM质量思想 151
7.2 CMM的分级结构及主要特征 154
7.3 CMM内部结构和进化过程 159
7.4 利用CMM进行成熟度评估 160
7.5 CMMI的表示和应用 162
7.6 我国的软件评估体系SPCA 175
第8章 软件测试与维护 176
8.1 软件测试策略 176
8.2 软件测试的执行 180
8.3 测试阶段的过程质量度量 183
8.4 测试的过程评审和质量保证 191
8.5 软件维护活动 195
8.6 软件维护的实施 200
8.7 维护软件质量保证工具 204
第9章 软件全面质量管理 209
9.1 全面质量管理概述 209
9.2 质量管理的战略与文化 212
9.3 6σ项目管理 215
9.4 质量功能展开设计 226
9.5 dfss流程与主要设计工具 229
第10章 软件配置管理 234
10.1 软件配置管理概述 234
10.2 版本管理与变更管理 238
10.3 配置审核 244
10.4 配置状态报告 246
10.5 配置管理工具 248
参考文献 250