建筑人才网,提供最新建筑人才信息,致力于做建筑人才网第一品牌。
咨询热线:4006683633 ·俊才招聘网 · 设为首页 ·加入收藏
梅州建筑工程有限公司广州分公司 广州市新昊信房地产顾问有限公司
什么是CMM
作者:admin 来源:静玲 阅读次数:12753次 发布日期:2009年7月21日

 
CMM (软件能力成熟度模型)是英文 Capability Maturity Model for Software缩写,SW-CMM 的简称。
CMM 的定义是:有关软件企业或组织的软件过程进程中各个发展阶段的定义、实现、质量控制和改善的模型化描述。这个模型用于确定软件企业或组织的软件过程能力和找出软件质量及过程改进方面的最关键问题,为企业或组织的过程改进提供指南。
CMM 的核心思想是将软件开发视为一组过程,并根据统计质量管理的理论对软件开发进行过程管理,以使其满足工程化、标准化的要求,使企业能够更好地实现商业目标。它侧重于软件开发的管理及软件工程能力的提高,因此 CMM 可以作为企业软件过程改进闹改希镏砑⒒菇⒀细竦摹⒐娣兜娜砑⒐蹋钣行У靥岣呷砑こ棠芰Α?

CMM的成熟度等级
CMM 提供了一个软件能力成熟度模型的框架,它将软件过程改进的进化步骤组织成五个成熟度等级,为软件过程不断改进奠定了一个循序渐进的基础。每一个成熟度等级为继续改进过程提供一个台基。第一级实际上是一个起点,任何准备按 CMM 体系进化的企业都自然处于这个起点上,并通过这个起点向第二级迈进。除第一级外,每一等级包含一组过程目标,通过实施相应的一组关键过程域来达到这一组过程目标。当这一组目标达到时,就能使软件过程的一个相应的重要成分得以稳定。每达到成熟度框架的一个等级,就建立起软件过程的一个相应的稳定成分,从而导致软件开发组织过程能力一定程度的增长。
CMM的成熟度分级、特征与要求见下表:
表-1 CMM的分级、特征与要求
等级名称 特征与要求
初始级 软件过程的特点是无秩序的,偶尔甚至是混乱的。几乎没有什么过程是经过定义的,成功依赖于个人的努力。
可重复级 已建立基本的项目管理过程去跟踪成本、进度和功能性。必要的过程纪律已经就位,使具有类似应用的项目。能重复以前的成功。
定义级 管理活动和工程活动两方面的软件过程均已文档化、标准化、并集成到组织的标准软件过程。全部项目均采用供开发和维护软件用的组织标准软件过程的一个经批准的剪裁版本。
管理级 企业对产品及过程建立起定量的质量目标,同时在过程中加入规定的很清楚的连续的度量。作为企业的度量方案,要对项目的重要过程活动进行生产率和质量的度量。软件产品因此而具有可预期的高质量。达到该级的企业已实现过程定量化。
优化级 整个企业将会把重点放在对过程进行不断的优化,采取主动的措施去找出过程的弱点与长处,以达到预防缺陷的目标。同时,分析各有关过程的有效性资料,作出对新技术的成本与效益的分析,并提出对过程进行修改的建议。达到该级的公司可自发的不断改进,防止同类缺陷二次出现。

 

(信息收集:建筑人才网
相关资讯
Copyright© 2000-2011. Goodjob.cn® All rights reserved. 建筑人才网® 版权所有
本网所有资讯内容、建筑信息,未经书面同意,不得转载。
经营许可证编号: 粤B2-20050466