本书分为两部分。第一部分内容包括CMM的演变、软件过程成熟度的概念、模型结构、CMM的理解与运用、案例分析等章节;第二部分包括CMM关键实践等内容,阐述了正在成熟的软件过程所具有的软件管理工程实践;本书最后还包含了一些附录,提供了很有价值的参考信息。
本书可以作为计算机专业高级本科生、研究生的软件工程教学参考书,也可以作为改进软件过程的人员,包括评估组成员、软件工程过程组成员、软件管理人员和软件从业人员的参考书。
第一部分 软件能力成熟度模型:背景、概念、结构和应用
第1章 引入软件成熟度
第2章 软件过程成熟度框架
第3章 能力成熟度模型的结构
第4章 CMM的相关说明
第5章 CMM的应用
第6章 一个高成熟度级别实例:航天飞机机载软件
第二部分 软件能力成熟度模型的关键过程域
第7章 第2级(可重复级)关键过程域
第8章 第3级(已定义级)关键过程域
第9章 第4级(已管理级)关键过程域
第10章 第5级(优化级)关键过程域
附录A 参考文献
附录B 缩写
附录C 术语表
附录D 关键实践的节略版本
……
尽管CMM一直想独立于任何具体的机构结构及模型,但是CMM实践在机构结构和任务方面有必要使用一致的术语。对于不同的机构,其结构和任务也不相同。