1.软件工程过程评估模型描述了作为有效过程特征的元素的结构化集合。这些评估模型提供了:P201
- 过程改进的出发点
- 业界过去经营的结晶
- 共同的语言和共享的构想
- 活动优先次序的框架
2.基于软件工程过程评估模型进行过程改进可以帮助组织或个人建立过程改进的目标和优先次序,协助改进过程,并为确保建立一个稳定、有能力的以及成熟的过程提供指南。P202
- ISO 9001
- CMM/CMMI
- ISO/IEC 15504 (SPICE)
3.软件质量管理体系由三部分要素构成:软件质量管理体系的框架、生存期基本活动、支持活动。P202
4.质量体系框架:主要从管理上描述了构成质量体系的组织机构、管理职责、质量体系的基本要求及构成质量体系的框架。
5.质量体系是为实施质量管理所具有的组织机构、职责、程序、过程和资源。质量体系是贯穿产品整个生存期的一个综合过程,它强调的是在开发过程中的质量保证应以预防为主,而不是在问题发生后依靠纠错来解决问题。
6.生存周期活动,给出了应在生产软件的过程中包括合同评审、需方需求规格说明、开发策划、质量计划、设计与实现、测试与验证、验收、复制、交付和安装,以及维护等基本生存周期活动。P203
7.CMM/CMMI中融合了全面质量管理的思想,以不断进化的层次反映了软件工程过程定量控制中项目管理和项目工程的基本原则。CMM/CMMI作为一个过程评估模型它给出了一个软件组织如何开发和维护高质量软件产品的思路:它描述了具有某个级别的软件组织所具有的主要特征;它为一个软件组织优化其软件工程过程提供了一种改进的路径。P203
8.CMM内部结构。在CMM体系中,最高层是成熟度级别。每个成熟度级别由多个关键过程域(Key Process Area, KPA)组成,且每个关键过程域又被分为5个公共特征(Common Features, CF)以及需要达到的一些列目标。P204
9.CMM成熟度级别。P204~P207
- 初始级(混乱的过程)
- 可重复级(已定义的过程)
- 已定义级(标准且一致的过程)
- 已管理级(可预测的过程)
- 优化级(持续改进的过程)
10.CMM关键过程域。P207~P211
- 第二级关键过程域
- 第三级关键过程域
- 第四级关键过程域
- 第五级关键过程域
11.CMM公共特征分类。P212
- 实施约定
- 实施能力
- 实施活动
- 度量和分析
- 验证实现
12.CMM关键实践描述了要建立一个过程的能力所必须完成的活动,即每个关键过程域都要用关键实践的概念进行描述,CMM共有316个关键实践。
13.CMMI是对CMM及应用于其他领域的CMM模型变体的集成,它是以软件工程、系统工程、软件获利和系统安全等学科为基础构建的评估模型,并为学科分离构筑了“桥梁”。P214
14.CMMI结构第一种表示法是沿用CMM的阶梯式成熟度分级模型。第二种表示法是使用与ISO/IEC 15504兼容的连续式能力级别表示法。P215
15.CMM/CMMI模型既可用于描述软件实际具备的过程能力水平或能力成熟度水平,又可用于指明软件组织改进软件工程所需着力之处。它既说明了努力的方向,有允许软件组织自己选择恰当的方式去达到这一目标。P217
- 使用 CMM/CMMI 进行过程评估与改进
- 使用 CMM/CMMI 进行过程设计
- CMM/CMMI 评估的一般步骤