CMM: Capability Maturity Model
它分为五个成熟度等级: 初始级 -> 可重复级 -> 已定义级 -> 已管理级 -> 优化级
实施CMM所需要的工具: 1) 软件开发过程框架 2)需求管理工具
3) 面向对象的分析设计工具 4)配置管理工具
5) 变更管理工具 6)软件测试工具
五个等级上过程的主要变化:
1)软件过程的特点是无秩序的,几乎无过程是定义的,成功依赖个人的能力
2)已建立基本的项目管理过程去跟踪成本、进度和功能性,必要的过程纪律已经就位,使具有类似应用的项目
能重复以前的成功
3)管理活动和工程活动两方面的软件过程均已文档化,标准化,并集成到组织的标准软件过程
4)已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制
5)利用来自过程和来自新思想,新技术的先导性试验的定量反馈信息,使持续过程改进成为可能