- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 成熟度模型和标准体系
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
本章主要内容:
CMM的概念、结构和内容;
能力成熟度模型集成CMMI ;
CMM与信息系统工程;
ISO9000标准体系;
ISO9000与信息系统工程;
CMM与ISO9000的比较。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
6.1能力成熟度模型CMM
CMM是能力成熟度模型(Capacity Maturity Model)的简称,是卡内基-梅隆大学软件工程研究院(Software Engineering Institute,CMU/SEI)为了满足美国联邦政府评估软件供应商能力的要求,于1986年开始研究的模型,并于1991年正式推出了CMM1.0版。CMM自问世以来备受关注,在一些发达国家和地区得到了广泛应用,成为衡量软件公司软件开发管理水平的重要参考因素和软件过程改进事实上的工业标准。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
6.1.1 CMM简介
CMM发展历程
CMM的主要作用
科学地评价软件开发单位的软件能力成熟等级;
帮助软件开发单位进行自检,了解自己的强项和弱项,从而不断完善和改进单位的软件开发过程,确保软件质量,提高软件开发效率。
CMM的基本概念
(1)软件过程
(2)软件过程能力
(3)软件过程性能
(4)软件过程成熟度
(5)成熟与不成熟
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
6.1.2 CMM结构和内容
软件过程成熟度反映了软件过程能力的大小,CMM描述了5个级别的软件过程成熟度,任何一个软件机构的软件过程必定属于其中某个级别。除了第一级以外,每级成熟度又由若干关键过程域(Key Process Area,KPA)构成。
成熟度级别
关键过程域(KPA)
1
初始级
2
可重复级
需求管理、项目策划、项目的跟踪与监督、子合同管理、软件质量保证、软件配置管理
3
已定义级
机构过程关注、机构过程定义、培训计划、集成软件管理、软件产品工程、组间协调、同行评审
4
已控制级
定量过程管理、软件质量管理
5
优化级
缺陷预防、技术变更管理、过程变更管理
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
6.1.3 CMM的实施与认证过程
1. 进行CMM培训和咨询工作
培训的内容需要精心地准备,主要有以下几方面的工作:
对所有员工进行最基本的软件工程和CMM基本知识的培训;
对各个工作组的有关人员提供专业领域知识等方面的培训;
在每次开发过程中,要对参与人员进行软件过程方面的培训。
培训的方式有很多,概括起来,有以下三种培训方式:
向有关专业培训咨询机构进行咨询;
利用互联网资源进行咨询和培训;
聘请有关CMM专家到企业实地指导CMM的实施。
2. 确定合理的目标
3. 成立工作组
4. 制定和完善软件过程
5. 内部评审
6. 正式评估
7. 根据评估结果改进软件过程
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
6.1.4能力成熟度模型集成CMMI
CMMI全称是Capability Maturity Model Integration,即软件能力成熟度
模型集成,是由美国国防部协同CMU/SEI和美国国防工业协会共同开发
和研制的。
1. CMMI的体系框架
(1)知识领域
文档评论(0)