第一篇 将消费需求转化为产品规格设计 3
第1章 软件与软件开发项目 3
1.1 软件概念、发展和分类 3
1.2 软件的过程、生存期与开发方法 11
1.3 软件开发项目 18
1.4 软件开发项目管理 22
第2章 可行性研究与软件需求分析 25
2.1 项目可行性研究 25
2.2 对软件项目的经济分析 27
2.3 软件需求分析 45
2.4 软件需求分析方法 49
第二篇 软件项目开发过程管理 59
第3章 软件项目业务规划 59
3.1 软件项目规划与估算 59
3.2 软件生产率与代码行成本 70
3.3 软件项目进度与组织 71
3.4 软件环境与配置 77
3.5 软件配置管理 82
第4章 软件设计与程序编码 89
4.1 软件设计概述 89
4.2 软件设计原理与结构 94
4.3 软件编码 109
4.4 面向对象方法 112
第5章 软件开发项目小组管理 124
5.1 软件开发项目小组建设 124
5.2 软件开发项目小组成员管理 126
5.3 软件开发项目小组成员协调 138
第三篇 软件开发项目后期管理 153
第6章 软件质量管理(成熟度模型与应用) 153
6.1 软件项目管理中的成熟度模型 153
6.2 软件质量成熟度管理与应用 159
6.3 集成成熟度模型与个体软件过程 181
第7章 软件测试与软件维护 196
7.1 软件测试管理概述 196
7.2 软件测试过程管理 199
7.3 软件的维护 209
7.4 软件维护的实施 214
7.5 软件反推工程 219
附录Ⅰ计算机软件标准与文档 221
附录Ⅱ计算机辅助软件开发(CASE) 225
参考文献 233