1.重要定义
软件过程能力:描述一个准循软件过程后能够取得的预期结果的界限范围。用力预测下一个软件项目所能达到的可能的效果。
软件过程性能:表示遵循一个软件过程后所取得的实际效果。
软件过程成熟度:指一个软件过程被明确定义、管理、评价、控制和产生实效的程度。包含着能力增长的潜力,也表明了一个组织实施软件过程的水平。
2.CMM5级具体定义和描述
(1)已定义级:软件过程的特点是无序的,有时候是混乱的。软件过程定义处于无章法和步骤可循的状态,软件产品的成功依赖于个人的努力和机遇。
(2)可重复级:已建立基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。对于类似项目有章可循,并能重复以往所取得的成功。
(3)已定义级:用于管理的和工程的软件过程已标准化、文档化,形成了整个软件组织标准软件过程。全部项目均采用与实际情况相吻合的、适当修改过的标准软件过程来操作。
(4)已管理级:软件过程和产品质量有详细的度量标准。软件过程和产品质量得到定量的认识和控制。
(5)优化级:通过对来自过程、新思想、新概念和新技术等各种有用信息进行定量分析,能够不断的、持续的促使过程得到改进。
3.关键过程域
初始级:无
可重复级:
软件配置管理
软件质量保证
软件子合同管理
软件项目跟踪和监督
软件项目策划
需求管理
已定义级:
同行专家评审
组际协调
软件产品工程
集成软件管理
培训大纲
组织过程定义
组织过程焦点
已定量级:
软件质量管理
定量过程管理
优化级:
过程变更管理
技术变更管理
缺陷预防