能力成熟度模型(CMM v1.0)是第一个CMM,于1990年8月开发并发布。它是由卡内基梅隆大学软件工程研究所(SEI)开发的5级评估模型,用于说明有关工程和管理的最佳实践,特别是在软件开发方面。它是公司开发软件运动的进化模型。

开发CMM的原因是为了帮助美国政府评估软件提供商处理大型项目的能力。在开发该模型之前,许多公司完成的项目在调度和预算方面存在相当大的缺陷。该模型有助于解决这些问题。

在一个成熟的组织中,应该有管理项目和开发产品的流程标准。由于该模型是专门为软件公司制作的,因此 CMM 模型中描述了最终程序代码、接口、组件等结构的总体规则。换句话说,CMM是一个成熟组织的模型,以及它作为开发人员或制造商的工作方式。

CMM已经变得非常成功,它开始用于组织和学科的其他方面,例如系统工程,人员,集成产品开发等。

然而,尽管它们可能很有用,但三坐标测量机并非没有任何问题。许多组织发现它们相互矛盾且相当重叠。各种界面也存在问题,因为它缺乏清晰度。缺乏标准化也是一个主要问题。

CMMI 或 CMM 集成旨在集成当前和即将推出的模型。它是CMM模型的升级,描述了组织的流程改进,特别是在软件开发方面。该模型包括以下领域:收集(数据和需求)、项目规划/跟踪、配置管理、培训、质量保证、协作和同行评审。

CMMI基本上有助于整合传统上独立的组织功能和运营,设定流程增强目标,为质量流程提供监督,并为评估当前流程提供参考点。

CMM和CMMI的区别

  1. CMM先行,后来改进,被CMMI取代。
  2. 不同组CMMS存在重叠、矛盾、缺乏规范等问题。CMMI后来解决了这些问题。
  3. 最初,CMM 专门描述软件工程,而 CMMI 描述集成流程和学科,因为它适用于软件和系统工程。
  4. CMMI 比旧的 CMM 更有用、更通用。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:CMM和CMMI的区别
本文链接:https://www.vsdiffer.com/vs/cmm-vs-cmmi.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。