CMM软件能力成熟度模型实践指导
中国加入WTO以后,作为信息产业核心之一的软件产地如何与国际接轨将成为整个IT界关心的重点。软件产业要想国际化,首先必须采纳国际通行的软件工业化生产标准,即 CMM 认证。由美国 软件工程 研究所SEI(Software Engineering Instituto) 开发 完成的软件能力
中国加入WTO以后,作为信息产业核心之一的软件产地如何与国际接轨将成为整个IT界关心的重点。软件产业要想国际化,首先必须采纳国际通行的软件工业化生产标准,即
CMM认证。由美国
软件工程研究所SEI(Software Engineering Instituto)
开发完成的软件能力度成熟模型CMM(Capabitity Maturity Model )是一种协助企业改进软件制作
质量与管理流程并进行评估的标准。它是SEI集多年软件研究的经验所研制的过程标准,如今已成为国际上最流行最适用的软件质量改进体系。本文将就CMM的整个框架及各级阶段中的重点领域作详细描述,使读者对CMM的基本概念和内部结构有一个全面的了解。本文还附有CMM过程改进自测表,以协助企业检查并洞测自身软件生产能力的实际水准。
一. 基本概念
软件过程(Software Process):
过程即人们为实现某一既定目标所执行的一系列步骤(IEEE--STD--610)。软件过程则可定义为企业设计,研制和维护软件产品及相关资料文档的全部生产活动和工程管理活动。理解包括SEI在内的美国过程学派的一个核心概念就是--只要过程正确及构成过程的解决方法正确,产品就会正确。
软件过程能力(Software Process Capability):
企业实施软件过程所能实现预期目标的程度。它可用于预测企业的软件过程水平。
软件过程行为(Software Process Performance):
企业在项目开发中遵循其软件过程所能得到的实际结果。
原文转自:http://www.ltesting.net