📜  能力成熟度模型

📅  最后修改于: 2020-12-04 06:01:38             🧑  作者: Mango


什么是能力成熟度模型?

软件工程学会(SEI)能力成熟度模型(CMM)指定了软件开发组织级别的不断增加的系列。级别越高,软件开发过程越好,因此达到每个级别是一个昂贵且耗时的过程。

三坐标测量机水平

测试生命周期中的测试成熟度模型

  • 级别1:初始-软件过程的特点是不一致,有时甚至混乱。在危机期间放弃了已定义的过程和标准实践。组织的成功主要取决于个人的努力,才能和英勇。英雄们最终将自己的知识或经验教训带给其他组织。

  • 第二级:可重复-此级别的软件开发组织具有基本且一致的项目管理流程,以跟踪成本,进度和功能。该过程可以在具有类似应用程序的项目上重复早期的成功。程序管理是二级组织的关键特征。

  • 第三级:已定义-管理和工程活动的软件过程都记录,标准化并集成到整个组织的标准软件过程中,并且整个组织中的所有项目都使用组织标准软件过程的批准,定制版本来进行开发,测试和维护应用程序。

  • 第四级:托管-管理层可以使用精确的度量有效地控制软件开发工作。在此级别上,组织为软件过程和软件维护设定了定量质量目标。在此成熟度级别上,使用统计和其他定量技术来控制过程的性能,并且可以定量地预测过程的性能。

  • 第五级:优化-该级的关键特征在于通过不断的创新性技术改进来不断提高过程性能。在此级别上,对过程的更改是为了提高过程性能,同时保持统计概率以实现已建立的定量过程改进目标。