客服热线:021-8034****

CMMI资质认证有哪五种级别,CMM能力成熟度模型

  
很多企业对CMMI资质认证有哪五种级别,CMM能力成熟度模型都不是很了解,今天企业易就为大家简单介绍一下CMMI资质认证有哪五种级别,CMM能力成熟度模型,希望大家能对CMMI资质认证有哪五种级别,CMM能力成熟度模型有一个深入的了解.如果对CMMI资质认证有哪五种级别,CMM能力成熟度模型还有疑问,可查看更多内容.
CMMI资质认证有哪五种级别,CMM能力成熟度模型

CMMI资质认证有哪五种级别

1. 初始级

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

2.可管理级

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

3. 已定义级

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

4. 量化管理级

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

5. 优化管理级

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

每个等级都被分解为过程域,特殊目标和特殊实践,通用目标、通用实践和共同特性:

每个等级都有几个过程区域组成,这几个过程域共同形成一种软件过程能力。每个过程域,都有一些特殊目标和通用目标,通过相应的特殊实践和通用实践来实现这些目标。当1个过程域的所有特殊实践和通用实践都按要求得到实施,就能实现该过程域的目标。

能力度等级:属于连续式表述,共有六个能力度等级(0~5),每个能力度等级对应到1个通常目标,以及一组通常执行方法和特定方法。

0 不完整级

1 已执行级

2 已管理级

3 已定义级

4 量化管理级

5 最优化级

CMM能力成熟度模型

能力成熟度模型(CMM)是指“软件能力成熟度模型(SW-CMM-Capability Maturity Modelfor Software)。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。

CMM是由美国卡内基梅隆(Carnegie Mellon)大学软件工程研究所(CMUSEI)1987年研究成功的,是一种用于评价软件承包商能力并协助改善软件质量的方法,其目的是协助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。是目前国际上最流行最实用的软件生产过程标准和软件企业成熟度等级认证标准。

CMM的核心是把软件定制视为1个过程,并根据这一原则对软件定制和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。CMM是一种用于评价软件承包能力并协助其改善软件质量的方法,侧重于软件定制过程的管理及工程能力的提高与评估。CMM分为5个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。

CMM包含两部分“软件能力成熟度模型和“能力成熟度模型的关键惯例。

“软件能力成熟度模型主要是描述此模型的结构,并且给出该模型的基本构件的定义。CMM除了第1级外,其他每一级由几个关键过程域组成。“关键过程域是互相关联的若干软件实践活动和有关基础设施的1个集合;每个软件能力成熟度等级包含若干个对该成熟度等级至关重要的过程域,它们的实施对达到该成熟度等级的目标起到保证作用。这些过程域就称为该成熟度等级的关键过程域(KPA),反之非关键过程域是指对达到相应软件成熟度等级的目标不起关键作用。

每1个关键过程域都由5种公共特性予以表征:

①实施保证:实施保证是企业为了建立和实施相应KPA所必须采取的活动,这些活动主要包含制定企业范围的政策和高层管理的责任。

②实施能力:实施能力是企业实施KPA的前提条件。企业必须采取措施,在满足了这些条件后,才有可能执行KPA的执行活动。实施能力通常包含资源保证、人员培训等内容。

③执行活动:执行过程描述了执行KPA所需求的必要角色和步骤。在5个公共属性中,执行活动是唯一与项目执行相关的属性,其余4个属性则涉及企业CMM能力基础设施的建立。执行活动通常包含计划、执行的任务、任务执行的跟踪等。

④度量分析:度量分析描述了过程的度量和度量分析要求。典型的度量和度量分析的要求是明确执行活动的状态和执行活动的有效性。

⑤实施验证:实施验证是验证执行活动是否与所建立的过程一致。实施验证涉及到管理方面的评审和审计以及质量保证活动。

“能力成熟度模型的关键惯例详细描述了每个“关键过程域涉及的“关键惯例。“关键惯例是指使关键过程域得以有效实现和制度化的作用最大的基础设施和活动,对关键过程的实践起关键作用的方针、规程、措施、活动以及相关基础设施的建立。关键惯例通常只描述“做什么而不强制规定“怎样做。各个关键惯例按每个关键过程域的5个公共特特性归类,逐一详细描述。

CMM给每个关键过程定义了一些具体目标。按每个公共特性归类的关键惯例是按该关键过程的具体目标选择和明确的。假如恰当地处理了某个关键过程涉及的全部关键惯例,这个关键过程的各项目标就达到了,也就表明该关键过程域实现了。若实现了某成熟度级以及以低级所含的全部关键过程就认为达到了该级成熟度。

CMM成熟度分级的优点在于,成熟度级别明确而清楚地反映了过程改进活动的轻重缓急和先后顺序。在实施CMM时,能够根据企业软件过程存在问题的不同程度明确实现KPA的次序,其次按所明确次序逐步建立、实施相应过程。在执行某1个KPA时,对其目标组也可采用逐步满足的方式。过程进化和逐步走向成熟是CMM体系的宗旨。表2.4描述了能力成熟度各级特点和关键过程。

能力等级特点关键过程CMM第一级 基本级软件过程是混乱无序的,对过程几乎没有定义,成功依靠的是个人的才能和经验,管理方式属于反应式CMM第二级 重复级建立了基本的项目管理来跟踪进度.费用和功能特征,制定了必要的项目管理,能够利用以前类似的项目应用取得成功需求管理,项目计划,项目跟踪和监控,软件子合同管理,软件配置管理,软件质量保障CMM第三级 明确级已经将软件管理和过程文档化,标准化,同时综合成该组织的标准软件过程,所有的软件定制都使用该标准软件过程组织过程定义,组织过程焦点,培训大纲,软机集成管理,软件产品工程,组织协调,专家审评CMM第四级 管理级收集软件过程和产品质量的详细度量,对软件过程和产品质量有定量的理解和控制定量的软件过程管理和产品质量管理CMM第五级 优化级软件过程的量化反馈和新的思想和技术促进过程的不断改进缺陷预防,过程变更管理和技术变更管理

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