能力成熟度模型简介
被考次数: 1次
被考频率: 低频率
答错率:    73%
知识难度:
考试要求: 熟悉     
知识路径:  > 计算机系统基础知识  > 标准化和知识产权基础知识  > 标准化基础知识


本知识点历年真题试卷分布
>> 试题列表    
 

 
       软件质量是人们实践产物的属性和行为,是一个很复杂的事物性质和行为,可以通过一些方法和人们的活动来改进质量。概括地说,通过控制软件生产过程、提高软件生产者组织性和软件生产者个人能力来改进软件质量。
       软件能力成熟度模型(Capability Maturity Model,CMM)是一个目前国际上较流行、较实用的软件生产过程行业标准模型,用于定义和评价软件开发过程的成熟度,并提供怎样做才能提高软件质量的指导,是Carnegie Mellon大学软件工程研究所(CMU/SEI)在与企业界和政府合作的基础上开发出来的模型。
       CMM为软件企业的过程能力提供了一个阶梯式的进化框架,将软件过程改进的进化步骤组织成5个成熟度等级,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该采取的实践活动,为不断改进过程奠定了循序渐进的基础。第一级实际上是一个起点,任何准备按CMM体系进化的企业都自然处于这个起点上,并通过这个起点向第二级迈进。除第一级外,每一级都设定了一组目标,如果达到了这组目标,则表明达到了这个成熟级别,可以向下一个级别迈进。CMM体系不主张跨越级别的进化,因为从第二级起,对低级别的实现是实现高级别的基础。
       (1)初始级。在初始级,企业一般缺少有效的管理,不具备稳定的软件开发与维护的环境。
       (2)可重复级。在可重复级,企业建立了基本的项目管理过程的政策和管理规程,对成本、进度和功能进行监控,以加强过程能力。对新项目的计划和管理是基于以往的相似或同类项目的成功经验,以确保再一次的成功。
       (3)定义级。在定义级,企业全面采用综合性的管理及工程过程来管理,对整个软件生命周期的管理与工程化过程都已标准化,并综合成软件开发企业标准的软件过程。企业标准软件过程是通过证明的,是正确且实用的,所有开发的项目需根据标准过程,剪裁出与项目适宜的过程,并执行这些过程。企业标准软件过程被应用到所有的工程中,用于编制和维护软件。
       (4)管理级。在管理级,企业开始定量地认识软件过程,软件质量管理和软件过程管理是量化的管理。对软件过程与产品质量建立了定量的质量目标,制定了软件过程和产品质量的详细而具体的度量标准,实现了度量标准化。通过一致的度量标准来指导软件过程,保证所有项目对生产率和质量进行度量,并作为评价软件过程及产品的定量基础。量化控制使得软件开发真正成为一种工业生产活动。软件过程按照明确的度量标准度量和操作,软件过程以及软件产品质量的一些趋势就可以得以控制和预见。
       (5)优化级。在优化级,企业将会把工作重点放在对软件过程改进的持续性、预见及增强自身,防止缺陷及问题的发生,不断地提高过程处理能力上。通过来自过程执行的质量反馈和吸收新方法和新技术的定量分析来改善下一步的执行过程,即优化执行步骤,使软件过程能不断地得到改进。根据软件过程的效果,进行成本/利润分析,从成功的软件过程中吸取经验,把最好的创新成绩迅速向全企业转移,对失败的案例进行分析以找出原因并预先改进,把失败的教训告知全企业以防止重复以前的错误,不断提高产品的质量和生产率。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有