第一章 软件开发技术发展史 1
1.1 信息社会与计算机 1
1.2 软件开发技术发展史 3
1.3 软件开发发展过程中的大事记 15
第二章 软件危机及软件风险研究 22
2.1 软件危机现象 22
2.2 软件危机的部分原因分析 27
2.3 软件的风险问题 33
第三章 软件生命期过程 46
3.1 软件的生命周期 46
3.2 软件过程改进的CMM模型 52
3.3 日本OMRON公司的软件过程改进实例 77
3.4 微软的软件开发过程简介 86
第四章 软件开发的基本原则 93
4.1 普遍适用的原则 93
4.2 按专题分类的一些原则 104
专题A 软件工程标准 113
A.1 软件工程标准的级别分类 113
A.2 IEEE/EIA P12207信息技术——软件生存周期过程 116
A.3 有关软件工程标准目录 146
专题B 软件度量 158
B.1 概述 158
B.2 度量的基本理论 161
B.3 软件度量的一些方法 165
B.4 软件基本度量 179
B.5 软件度量的实施 190
专题C 一些标准间的关系 203
C.1 ISO9001与CMM模型的比较 203
C.2 SW-CMM模型与SPICE的结构比较 207