CMM能力成熟度模型
C:Capability 能力
M:Maturity 成熟度
M:Model 模型
- 基本思想
能力成熟度模型,基本思想:由于问题是由人们管理软件过程的方法不当引起的,所以新软件技术
的运用并不会自动提高软件的生产率和质量。能力成熟度模型有助于软件开发机构建立一个有规律的、
成熟的软件过程。改进后的软件工程将开发出质量更好的软件,使更多的软件项目免受时间延误和费用
超支之苦。
- 五等级
分为五个等级:
初始级:软件过程是无秩序的,几乎无过程是定义的,成功依赖个人的能力;
可重复级:已建立基本的项目管理过程去跟踪成本、进度和功能性,必要的过程纪律已经就位,
使具有类似应用的项目可重复之前的成功;
已定义级:管理活动和工程活动两方面的软件过程已经文档化,标准化,并集成到组织的标准
软件过程中;
已管理级:已采集详细的有管软件过程和产品质量的度量,无论软件过程还是产品均得到定量的了解
和把控;
优化级:利用来自过程和来自新思想、新技术的先导性试验的定量反馈信息,使持续过程改进成为可能;
实施CMM所需的工具:软件开发过程框架,需求管理工具,面向对象的分析设计工具,配置管理工具,变更管理工具,软件测试工具