CMM模型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CMM模型

* 作业:很多人相信极大地提高软件质量和生产率的唯一途径是通过构件组装。找出三到四篇该题目的最新文章,并给出总结。(列出参考文献) CMM模型简介 1987年,CMU(美国卡内基?梅隆大学)的SEI(软件工程研究所)发表了一个简短的软件过程成熟度框架,其后在Humphrey《管理软件过程》一书中进行了扩充。书中提出了两种方法:一种是软件过程评估和软件能力评价,另一种是成熟度问卷,用于评价软件过程的成熟度。 软件CMM模型,即软件的能力成熟度模型(Capability Maturity Model for Software)是基于Watts Humphrey的设想,由Jim Withey,Mark paulk以及Cynthia Wise在1990年提出了最早的方案。 1991年8月,Mary Beth Chrissis和Bill Curtis帮助Mark校订,提出了CMM的1.0版本。其后Mark paulk提出CMM模型的1.1版。 CMM模型简介 经过四年广泛范围内的实施,从软件过程评估中获得的知识和从工业和政府获得的大量反馈,不断改进,通过经验总结并结合1987年的成熟度问卷,SEI把成熟度框架发展成为软件的CMM。 1991年出版了CMM1.1版本。 1993年出版了CMM1.1版本。 通过详细阐述成熟度框架得到的模型,为各软件机构提供了更有效的指导来建立过程改进计划。迄今为止,CMM对全世界的软件过程和能力改进已经和正在产生了巨大的影响。 SEI原计划1997年下半年推出2.0版,在1998年推出2.1版,未能成行。 CMM模型简介 定义: 过程(process): “针对一个给定目的的一系列操作步骤”[IEEE-STD-610]。 软件过程(software process):是人们用于开发和维护软件及其相关产品(项目计划、设计文件、编程、测试、用户手册)的一系列活动、方法、实践和改造。 软件过程能力(software process capability):描述了在遵循一个软件过程后,所期待结果的界限范围。 软件过程效果(software process performance):表示在遵循一个软件过程后,所得到的实际结果。 软件过程成熟性(software process maturity):是指一个具体的软件过程被明确地定义、管理、度量、控制和其实效的程度。在软件组织内部,通过把这一过程章程化和对组织成员进行培训,软件过程可以被很好理解,并且可以持续地被它的使用者关注和修改完善。 CMM模型简介 初始级。软件过程的特点是杂乱无章,有时甚至混乱,几乎没有明确定义的步骤,成功完全依赖于个人努力和英雄式核心人物。 可重复级。建立了基本的项目管理过程来跟踪成本、进度和机能。有必要的过程准则来重复以前在同类项目的成功。 确定级。管理和工程的软件过程已文件化、标准化,并综合成整个软件开发组织的标准软件过程。所有的项目都采用根据实际情况修改后得到的标准软件过程来发展和维护软件。 管理级。制定了软件过程和产品质量的详细的度量标准。软件过程和产品的质量都被开发组织的成员所理解和控制。 优化级。加强了定量分析,通过来自过程质量反馈和来自新观念、新科技的反馈使过程能不断持续地改进。 CMM模型提出了一种结构,组织成五个成熟度级别,较为全面地描述和分析软件过程能力的发展程度,建立了一个描述一个组织的软件过程成熟度的分级标准。这五个级别主要特征为: ◆据SEI统计,1987年至今,全世界仅有132家软件公司和机构通过4级以上认证,通过5级认证的有61家,通过4级的91家。 ◆中国拥有两家通过5级认证的机构,即摩托罗拉(中国)软件中心和摩托罗拉系统方案部。其余获此殊荣的企业或机构除加拿大和俄罗斯各拥有一家外,均来自美国和印度。 ◆摩托罗拉(中国)软件中心是中国第一家通过SEI CMM5级认证的企业,全球第39家。 ◆通过实施CMM,中国软件中心获益: 1997年—2000年三年间,中国软件中心的人均生产率提高了6倍,与此同时,开发中软件错误率分别下降了15倍,软件发放后的错误率下降了24倍。 5 5.0:1 4.0:1 ~ 8.8:1 收益比 5 39% 10% ~ 94% 发布后的缺陷(减少/年) 2 — 15% ~ 23% 上市时间(提早/年) 4 35% 9% ~ 67% 生产率提高/年 数据点数 平均 范围 类别 软件过程评估。是用来判断一个组织当前的软件过程的能力状态,判断一个组织所面对的更高层次上的与软件过程相关的课题,以及利用组织的鼎力支持来对该组织的软件过程进行有效的改进。 软件能力评价。

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档