CMM五级标准

上一篇 / 下一篇  2009-07-06 22:50:47 / 个人分类:软件工程

    CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。

    第一级:初始级   Initial   Level    
   
    在初始级,企业一般不具备稳定的软件开发与维护的环境。常常在遇到问题的时候,就放弃原定的计划而只专注于编程与测试。    
   
    第二级:可重复级   Repeatable   Level    
   
    在这一级,建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施。基于过往的项目的经验来计划与管理新的项目。    
   
    第三级:定义级   Defined   Level    
   
    在这一级,有关软件工程与管理工程的一个特定的、面对整个企业的软件开发与维护的过程的文件将被制订出来。同时,这些过程是集成到一个协调的整体。这就称为企业的标准软件过程。    
   
    第四级:管理级   Managed   Level    
   
    在这一级,企业对产品与过程建立起定量的质量目标,同时在过程中加入规定得很清楚的连续的度量。作为企业的度量方案,要对所有项目的重要的过程活动进行生产率和质量的度量。软件产品因此具有可预期的高质量。    
   
    第五级:优化级   Optimizing   Level    
   
    在这个等级,整个企业将会把重点放在对过程进行不断的优化。企业会采取主动去找出过程的弱点与长处,以达到预防缺陷   的目标。同时,分析有关过程的有效性的资料,作出对新技术的成本与收益的分析,以及提出对过程进行修改的建议。   


TAG: CMM 软件工程

引用 删除 dhyxmm   /   2009-07-13 14:29:21
5
测试人生 引用 删除 lg1318617   /   2009-07-07 16:39:32
5
 

评分:0

我来说两句

Open Toolbar