cmmi基础知识松土培训详解cmmicmmi认证
日期:3/22/2023 10:59:36 AM 点击:575
咨询
<span style="font-size:16px;">CMM是软件工程质量模型(SoftwareengineeringInstitute,SEI)的缩写。它是面向软件开发企业的一个能力评估、建设和改进的框架。20多年的软件开发实践 有效的阐述了软件工程能力发展的模式,形成了软件能力模型CMM(CapabilityMaturityModel)的实践经验。这个模型是一种能力评估、 建设和改进的框架,它的目的是帮助企业在开发产品、维护产品和提供服务的过程中达到最高的水平。CMM是工业工程领域建立起来的基础上,针对软件开发领域而设计的。</span>
<span style="font-size:14px;">CMM的建模过程是从软件开发过程活动具体化和定义中产生的。对软件开发过程活动和工作产品的要求也是通过实践经验,特别是工业工程领域的实践经验产生的,并且是基于一系列的工作产品的依赖关系来确定的。</span>
<span style="font-size:14px;">CMM的引入主要是为了防止软件开发中的问题导致项目延期、费用超支、质量低下而导致客户不满意。</span>
<span style="font-size:14px;">CMM中的各个能力级别反映了软件开发企业在软件开发过程中使用到的开发能力。</span>
<span style="font-size:14px;">CMM的能力级别并不是简单的分级,而是对软件开发企业在开发产品、维护产品、提供服务过程中所使用到的基本能力进行反映。</span>
<span style="font-size:14px;">CMM不提倡企业为了达到某个特定的能力级别而追求标准化,而是要求企业根据自己的实际情况,自己设定目标,根据自己的实际情况来决定实施CMM的范围和速度。</span>
<span style="font-size:14px;">CMM的能力级别是一个逐级提升的过程,每一个级别都比上一个级别更高,每级都具有较高的水平要求。企业在达到一个特定的能力级别后,还必须要保证这个级别的水平可以稳定下来。</span>
<span style="font-size:14px;">CMM包括5个基本能力级别,具体如下</span>
<span style="font-size:14px;">第一级称为底层级别(Initiating),这个级别的开发过程是非常随机的,具有很大的不确定性,开发内容也是非常抽象的。</span>