资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
CMM培训讲义SCT第一海外事业部整理人:1PPT学习交流软件过程改进从20世纪90年代至今,软件过程改进成为软件工程学科的一个主流研究方向,其中CMM和CMMI是该领域举世瞩目的重大成果。提高软件过程能力的实践通称为软件过程改进(Software Process Improvement)。软件过程改进的根本目的是:提高质量、提高生产率并且降低开发成本。提高质量、提高生产率并且降低开发成本。2PPT学习交流软件过程软件过程软件过程软件过程:人们用于开发和维护软件及其相关过程的一系列活动,包括软件工程活动和软件管理活动。软件过程能力软件过程能力:描述(开发组织或项目组)遵循其软件过程能够实现预期结果的程度,它既可对整个软件开发组织而言,也可对一个软件项目而言。软件过程性能软件过程性能:表示(开发组织或项目组)遵循其软件过程所得到的实际结果,软件过程性能描述的是已得到的实际结果,而软件过程能力则描述的是最可能的预期结果,它既可对整个软件开发组织而言,也可对一个特定项目而言。软件过程成熟软件过程成熟:一个特定软件过程被明确和有效地定义,管理测量和控制的程度。3PPT学习交流关键过程域和实践关键过程域和实践关键过程域关键过程域:每个软件能力成熟度等级包含若干个对该成熟度等级至关重要的过程域,它们的实施对达到该成熟度等级的目标起到保证作用。这些过程域就称为该成熟度等级的关键过程域,反之有非关键过程域是指对达到相应软件成熟度等级的目标不起关键作用。关键实践关键实践:对关键过程域的实践起关键作用的方针、规程、措施、活动以及相关基础设施的建立。关键实践一般只描述“做什么”而不强制规定“如何做”。整个软件过程的改进是基于许多小的、渐进的步骤,而不是通过一次革命性的创新来实现的,这些小的渐进步骤就是通过一些着关键实践来实现。4PPT学习交流CMM简单介绍CMMCMM是是Capability Maturity ModelCapability Maturity Model的缩写的缩写CMMCMM的发展历程的发展历程CMM 1.0于1991年制定。 CMM 1.1于1993发布,该版本应用最广泛。 CMM 2.0草案于1997年制定(未广泛应用)。 2000年CMM演化成为CMMI(Capability Maturity Model IntegrationCMM 2.0成为CMMI 1.0的主要组成部分。 CMMI-SE/SW 1.1(CMMI for System Engineering and Software Engineering)于2002年1月正式推出。 5PPT学习交流SW-CMM 和CMMI的主要区别覆盖的专业领域软件工程SW软件系统的开发活动,要求实现软件系统的开发、运行、维护活动系统化、制度化、量化。系统工程SE全套系统的开发活动,可能包括也可能不包括软件。集成的产品和过程开发IPPD产品的生命周期全程采购SS成熟度等级和过程域级别的名称变化(,没变)可重复级已管理级已管理级量化管理级SW-CMM 18个KPA CMMI 25个KPA其中级是变化最大的模型结构分级式的成熟度结构模型和连续式的能力模型6PPT学习交流CMM的等级评估过程复杂 每一个CMM等级评估周期(从准备到完成)约需12-30个月。每一级别的评估由SEI授权的主任评估师领导一个评审小组进行,其成员大部分来自企业内部。评估过程包括员工 培训(企业的高层领导也要参加)、问卷填写和统计、文档审查、数据分析、与企业的高层领导 讨论和撰写评估报告等。评估结束由主任评估师签字生效(没有盖上公章的证书)取得主任评估师的资格比较困难 10年以上的软件开发经验 在SEI接受培训,培训费用每人约需数万美元,非美国人加倍。 经过两次以上CMM评估的全过程实习 主任评估师的资格并非终身制 评估费用昂贵:大约是ISO认证的十倍价格视客户需求的多少而定,可以与咨询公司协商。参考价:CMM3级100万元RMB。7PPT学习交流SW-CMM第一级:初始级在初始级,企业一般不具备稳定的软件开发与维护的环境。常常在遇到问题的时候,就放弃原定的计划而只专注于编程与测试。8PPT学习交流第二级:可重复级可重复级在这一级,建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施。基于过往的项目的经验来计划与管理新的项目。个关键过程(KPA)每个过程中按照执行约定、执行能力、执行活动、测量分析、验证实施,要求有若干个关键实践。需求管理软件项目策划软件项目跟踪监控软件子合同管理软件质量保证软件配置管理9PPT学习交流第三级已定义级在这一级,有关软件工程与管理工程的一个特定的、面对整个企业的软件开发与维护的过程的文件将被制订出来。同时,这些过程是集成到一个协调的整体。这就称为企业的标准软件过程。7个关键过程组织过程焦点组织过程定义培训大纲集成软件管理软件产品工程组间协调同行评审10PPT学习交流第四级已管理级在这一级,企业对产品与过程建立起定量的质量目标,同时在过程中加入规定得很清楚的连续的度量。作为企业的度量方案,要对所有项目的重要的过程活动进行生产率和质量的度量。软件产品因此具有可预期的高质量。2个关键过程定量过程管理软件质量管理11PPT学习交流第五级优化级在这个等级,整个企业将会把重点放在对过程进行不断的优化。企业会采取,以达到预防缺陷的目标。同时,分析主动去找出过程的弱点与长处有关过程的有效性的资料,作出对新技术的成本与收益的分析,以及提出对过程进行修改的建议。个关键过程缺陷预防技术改革管理过程更改管理12PPT学习交流关键过程域和关键实践CMM中共18个关键过程316个关键实践13PPT学习交流此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!14PPT学习交流
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号