什么叫CMMI软件能力成熟度模型集成(软件能力成熟度怎么申请)

  
很多企业对什么叫CMMI软件能力成熟度模型集成(软件能力成熟度怎么申请)都不是很了解,今天企业易就为大家简单介绍一下什么叫CMMI软件能力成熟度模型集成(软件能力成熟度怎么申请),希望大家能对什么叫CMMI软件能力成熟度模型集成(软件能力成熟度怎么申请)有一个深入的了解.如果对什么叫CMMI软件能力成熟度模型集成(软件能力成熟度怎么申请)还有疑问,可查看更多内容.
什么叫CMMI软件能力成熟度模型集成(软件能力成熟度怎么申请)

问题解答:

CMMI全称是Capability Maturity Model Integration,即软件能力成熟度模型集成(也有称为:软件能力成熟度集成模型),是美国国防部的1个设想,是由美国国防部(United States Department of Defense)与卡内基-梅隆大学(Carnegie-Mellon University)下的软件工程研究中心(Software Engineering Institute,SEISM)和美国国防工业协会(National Defense Industrial Association)共同开发和研制的,他们计划把现在所有现存实施的与即将被发展出来的各种能力成熟度模型,集成到1个框架中去。

这个框架主要用于解决两个问题:第一,软件产品获取办法的改革;第二,从集成产品与过程发展的角度出发,建立一种包含健全的系统开发原则的过程改进。

其目的是协助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就能够克服软件定制中的困难。CMMI为改进1个组织的各种过程提供了1个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了1个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性4个方面。

CMMI是一套融合多学科的、可扩充的产品集合,其研制的初步动机是为了利用两个或多个单一学科的模型实现1个组织的集成化过程改进。CMMI的本质是软件管理工程的1个部分。软件过程改善是当前软件管理工程的核心问题,50多年来计算机的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基于模型的过程改进是指用采用能力模型来指导组织的过程改进,使之过程能力稳定的进行改善,该组织也能变得更加成熟。

CMMI有两种标明方法,一种是大家很熟悉的,和软件CMM一样的阶段式表现方法,另一种是连续式的表现方法。这两种表现方法的区别是:阶段式表现方法仍然把CMMI中的若干个过程区域分成了5个成熟度级别,协助实施CMMI的组织建议一条比较容易实现的过程改进发展道路。而连续式表现方法则通过将CMMI中过程区域分为四大类:过程管理、项目管理、工程以及支持。对于每个大类中的过程区域,又进1步分为基本的和高级的。这样,在按照连续式标明方法实施CMMI的情况下,1个组织能够把项目管理或者其他某类的实践一直做到最好,而其他方面的过程区域能够完全不必考虑。

免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们