CMMI是什么 CMMI是什么

2025-05-01 00:19:14

CMMI是什么

CMMI是英文Capability Maturity Model Integration的缩写。CMMI认证简称软件能力成熟度集成模型,是鉴定企业在开发流程化和质量管理上的国际通行标准,全球软件生产标准大都以此为基点,并都努力争取成为CMMI认证队伍中的一分子。

对一个软件企业来说,达到CMMI2就基本上进入了规模开发,基本具备了一个现代化软件企业的基本架构和方法,具备了承接外包项目的能力。CMMI3评估则需要对大软件集成的把握,包括整体架构的整合。一般来说,通过CMMI认证的级别越高,其越容易获得用户的信任,在国内、国际市场上的竞争力也就越强。

CMMI一共分为五个等级:

第一级: 初始级

软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。

第二级:可管理级

建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。

第三级: 已定义级

已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。

第四级:量化管理级

分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。

第五级:优化管理级

过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。

CMMI是什么

CMMI是英文Capacity Matu-rity Model Integrated的简称。中文的译意是能力成熟度集成模型。CMMI 是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1。02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。

随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。

2001年12月,SEI(美国软件工程研究院)正式发布CMMI 1。1版本。与原有的能力成熟度相比,CMMI涉及面更广, 专业集领域覆盖软件工程、系统工程、集成产品开发和系统采购。

据美国国防部资料显示,运用CMMI 模型管理的项目,不仅降低了项目的成本,而且提高了项目的质量与按期完成率。因此,美国在国防工程项目中全面地推广CMMI模型,规定在国防工程项目的招标中,达到CMMI一定等级才有参加竞标的资格。该模型包括了连续模型和阶段模型这两种表示方法,一个组织根据自己的过程改进要求可以自由选择合适的表示方法来使用。

目前国内有一种片面的认识,即CMMI是应用于软件业项目的管理方法。实际上,CMMI在软件与系统集成外的领域,如科研、工程,甚至于日常的管理都得到了广泛的应用,并取得了相当好的效果。 CMMI虽然源于美国,但在世界各地得到了广泛的推广与接受。

在日本、欧洲、台湾、印度等地都有很多企业在推广与应用CMMI模型。尤其在印度CMMI的应用甚至超过了美国。据SEI统计,世界软件企业评估达到5级的共有25个印度占了其中的16个。这也是印度软件得以迅速发展的一个主要原因。有专家预测在未来的几年内,CMMI将成为ISO9000之后的又一个国际上普遍接受的标准。

cmmi是什么意思

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

cmmi级别中除了规定了bug率,还有什么指标

从CMMI 级别的定义中的描述 与 bug 率没有关系。

CMMI级别是通过正式的(SCAMPI A)评估判断及赋予的,CMMI的评估是一种符合性评估,也就是说模型要求做的做了基本就可以了,不判断 goodness,也就是做的怎么样,它把这个改进与提高留给了企业自己。因此评估没有什么指标的要求,这也是这个模型的一个问题所在,导致了很多企业只关心级别 而 忽视了能力的提高。

友情链接: base64 分词 迷你小数字