CMM简介
- 格式:ppt
- 大小:952.50 KB
- 文档页数:32


CMM/CMMI、IS09001内容简介一句话介绍:CMM/CMMI是类似于ISO9001一种质量管理体系认证,主要适用于软件工程开发、采购和服务领域。
主要内容:1、CMM(Capability Maturity Model)2、CMMI3、国内软件能力评估标准4、行业标准:我国于2001年4月发布并实施的行标5、2001年4月发布并实施的行标后增加了企业的疑惑。
6、业内评价:行标非强制性,美标和其互不承认7、CMMI/IOS9001对比(用友目前具备ISO9001:2008设计开发支持服务认证)8、最新的监管要求-未见有相关的文件说明是否一定要强制执行。
--------------------------------------------------------------------- 详细内容:1、CMM(Capability Maturity Model)软件能力成熟度模型认证资格CMM认证1987年由美国卡内基梅隆大学的软件工程研究所(SEI)提出,目的是为了替美国政府特别是国防部解决大型软件项目的承包管理问题。
值得注意的是,CMM对软件开发项目最大的贡献在于,它把组织和管理的精神明确地纳入到软件开发的过程中来,它不是基于目标和方法的管理,而是基于过程的管理。
2、CMMI(Capability Maturity Model Integration)SEI在2001年12月推出CMM的改进模型CMMI,并宣布到2005年不再支持CMM而是转向CMMICMMI发展到现在,共包含了三个模型,分别是CMMI-DEV、CMMI-SVC以及CMMI-ACQ (CMMI-Development-开发模型)、CMMI-Acquisition-采购模型)和CMMI-Services -服务模型)。
这三个模型按照成熟度等级共分为五个等级。
每个成熟度等级包含了一组过程域。
在实施CMMI时,每实施高成熟度的等级必须包含低级别等级的所有过程域。
什么是CMM?SW-CMM(软件生产能力成熟度模型)为软件企业的过程能力提供了一个阶梯式的进化框架,它基于过去所有软件工程成果的过程改善的框架,吸取了以往软件工程的经验教训。
它指明了一个成熟的软件组织在软件开发方面需要管理的那些主要工作、这些工作之间的关系、以及以怎样的先后次序,一步一步的做好这些工作使软件组织走向成熟。
是目前国际上最流行也是最实用的软件生产过程标准,理解CMM需要注意以下几点:1.他仅指明该做什么,而没有指明如何做,他不是方法论,但我们在学习CMM时,可以从中学到分析问题的方法。
2.他仅指明该做的关键内容,他仅描述软件过程的本质属性,而并非面面俱到。
抓问题的主要方面的思想贯穿在整个CMM 模型中。
3.软件过程是指软件工程过程、软件管理过程和软件组织的过程三者的有机结合。
软件工程过程是我们理解的常规的软件的需求分析、设计、编码、测试等过程;软件管理过程是指为使软件工程过程顺利进行而进行的管理活动的集合。
上述两个过程是以软件工程组为主的活动。
软件组织的过程是企业级的对软件的组织活动,是以企业为主的活动。
4.他是从软件过程的角度考虑问题,而并非关注软件软件开发工具。
这与框架软件生存周期无关,也与所采用的开发技术无关。
5.CMM为改善整个企业的软件过程提供了指南,而并非针对某个具体项目。
SW-CMM并不能保证在这个过程框架下,产品开发百分之百的成功。
产品的成功是多种因素的组合,例如市场等因素。
6.CMM1.1是针对大型软件企业(500人以上)的,对小型的软件企业(50人以下)需要裁减。
7.SW-CMM认为过程的不断改进基于许多小的、进化的步骤而不是革命性的创新。
8.基于CMM的过程改善投资力度大、周期长,而技术投资则可能在短期内有较快回报。
单独依靠技术改进可能在短期内有较快回报,但最终可能一无所获。
对于软件过程中的工作,在CMM中分为叁个层次进行理解:过程、活动、任务。
CMM—软件产业发展的必由之路发布时间:2008-9-4 9:38:23 阅读次数:855 信息来源:发展中国的软件产业,提高我国信息产业特别是软件产业的标准化程度,一直是人们关注的一个问题。