第1章 军用软件工程的基本概念 1
1.1 软件的发展及软件工程的产生 1
1.2 军用软件及军用软件工程 8
1.3 军用软件工程标准 10
1.4 军用软件工程方法 18
1.5 军用软件开发过程模型 21
1.6 小结 30
习题1 31
第2章 面向对象的软件开发方法 32
2.1 面向对象技术 32
2.2 统一建模语言 44
2.3 Rose简介 54
2.4 小结 59
习题2 59
第3章 军用软件研发过程 61
3.1 迭代式软件研发过程 61
3.2 需求分析 65
3.3 系统设计 79
3.4 软件编码 97
3.5 软件测试 101
3.6 软件维护 110
3.7 小结 122
习题3 123
第4章 军用软件项目管理 126
4.1 概述 126
4.2 进度管理 128
4.3 质量管理 133
4.4 软件成本估算 137
4.5 人员管理 142
4.6 配置管理 145
4.7 风险管理 149
4小结 151
习题4 151
第5章 军用软件过程管理和过程改进 153
5.1 基本概念 153
5.2 经典的软件过程管理方法论 156
5.3 军用软件能力成熟度模型 172
5.4 软件过程改进 173
5.5 SPI的实施 174
5.6 小结 178
习题5 178
第6章 军用软件工程标准 179
6.1 军用软件开发通用标准及其修订 179
6.2 军用软件开发文档通用标准及其修订 195
6.3 军用软件研制能力成熟度模型(GJB 5000A—2008) 204
6.4 小结 223
习题6 223
参考文献 224