第1章 绪论 1
1.1 制定和实施军用软件能力成熟度模型的必要性 1
1.2 制定和实施军用软件能力成熟度模型的可行性 4
1.3 军用软件能力成熟度模型的制定思路和基本内容 5
1.4 军用软件能力成熟度模型的理论基础 7
1.5 军用软件能力成熟度模型的应用 9
1.6 成熟度等级的跨越问题 12
1.7 运用专业判断 13
1.8 GJB 5000与GB/T 19000族标准 14
第2章 基本概念 21
2.1 软件质量 21
2.2 软件工程及其原理 23
2.3 软件过程 33
2.4 软件生存周期模型及其选择原则 36
2.5 不成熟组织与成熟组织的特征 44
2.6 实施军用软件能力成熟度模型的组织保证 45
第3章 军用软件能力成熟度模型概貌 49
3.1 军用软件能力成熟度模型框架 49
3.2 模型的内部结构 56
第4章 可重复级的特点和构成 70
4.1 可重复级的特点 70
4.2 需求管理 70
4.3 软件项目策划 74
4.4 软件项目跟踪和监督 79
4.5 软件子合同管理 84
4.6 软件质量保证 89
4.7 软件配置管理 93
第5章 实施可重复级的基础 99
5.1 高层管理者的承诺和支持 99
5.2 建立软件过程改进的基础设施 100
5.3 建立实施等级2的组织结构 101
5.4 建立并实施基本的软件过程 103
5.5 制定切合实际的软件过程文件 107
5.6 人员培训 111
第6章 需求管理 114
6.1 需求管理的重要性 114
6.2 需求管理的基本概念 115
6.3 实施需求管理的基本要求、组织和角色 119
6.4 需求管理方针 121
6.5 需求管理过程 121
6.6 相关文档模板 127
6.7 实施需求管理的培训 131
6.8 需求管理的实施证据 131
第7章 软件项目策划 132
7.1 软件项目策划的重要性 132
7.2 软件项目策划的基本概念 133
7.3 实施软件项目策划的基本要求、组织和角色 152
7.4 软件项目策划方针 153
7.5 软件项目策划过程和规程 154
7.6 相关文档模板 160
7.7 实施软件项目策划的培训 172
7.8 软件项目策划的实施证据 173
第8章 软件项目跟踪和监督 174
8.1 软件项目跟踪和监督的重要性 174
8.2 软件项目跟踪和监督的基本概念 175
8.3 实施软件项目跟踪和监督的基本要求、组织和角色 179
8.4 软件项目跟踪和监督方针 180
8.5 软件项目跟踪和监督过程及规程 181
8.6 相关文档模板 187
8.7 实施软件项目跟踪与监督的培训 190
8.8 软件项目跟踪与监督的实施证据 191
9.1 软件子合同管理的重要性 192
第9章 软件子合同管理 192
9.2 软件子合同管理的基本概念 193
9.3 实施软件子合同管理的基本要求、组织和角色 198
9.4 软件子合同管理方针 199
9.5 软件子合同管理过程和规程 200
9.6 相关文档模板 208
9.7 实施软件子合同管理的培训 210
9.8 软件子合同管理的实施证据 211
第10章 软件质量保证 212
10.1 软件质量保证的重要性 212
10.2 软件质量保证的基本概念 213
10.3 实施软件质量保证的基本要求、组织和角色 216
10.4 软件质量保证方针 218
10.5 软件质量保证过程和规程 219
10.6 相关文档模板 225
10.7 实施软件质量保证的培训 233
10.8 软件质量保证的实施证据 234
第11章 软件配置管理 235
11.1 软件配置管理的重要性 235
11.2 软件配置管理的基本概念 236
11.3 实施软件配置管理的基本要求、组织和角色 246
11.4 软件配置管理方针 247
11.5 软件配置管理过程和规程 248
11.6 相关文档模板 254
11.8 软件配置管理的实施证据 267
11.7 实施软件配置管理的培训 267
第12章 军用软件能力评价程序 269
12.1 概述 269
12.2 申请 269
12.3 受理 270
12.4 实施评价 271
12.5 审批发布 272
12.6 监督管理 273
附录A 军用软件能力评价申请书 274
附录B 组织提问单 279
附录C 项目提问单 286
附录D 成熟度提问单(等级2) 289
参考文献 298