- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SW-CMM简介
SW-CMM简介 目的与目标 使参加培训者了解和掌握软件能力成熟度模型(SW-CMM)的基本知识和基本概念。 课程概述 介绍软件能力成熟度模型(SW-CMM)的来源、发展历程、基本概念、结构框架等基本知识;以及各成熟度等级所包含的关键过程域(KPA)概述。 议程 概述 CMM基本概念 CMM结构框架 Level2 KPA简介 Level3 KPA简介 Level4 KPA简介 Level5 KPA简介 什么是SW-CMM 英文全称:Capability Maturity Model for Software 中文名称:软件能力成熟度模型 英文缩写:SW-CMM(我们简称为CMM) CMM是一种用于评价软件承包商能力并帮助改善软件质量的方法。 是谁“发明”的CMM CMM (Capability Maturity Model) 是卡耐基梅隆大学软件工程研究院(SEI,Software Engineering Institute)受美国国防部委托制定的软件过程改良、评估模型,也称为SEI SW-CMM。 CMM 的发展过程 1984年,DoD在CMU建立了SEI 1987年9月,SEI发布了软件过程能力成熟框架大纲和成熟度提问单 1991年4月,SEI正式推出软件过程能力成熟度模型CMM 1.1 1997年,CMM 2.0 草稿,停止 2000年,CMMI 1.0发布 CMM 在软件工业界的推广 国外 – 到00年2月,4级 44个,5级27个 其中26个非美国企业, – 其中印度,4级14个,5级10个 – 澳大利亚,4级1个 以色列 ,4级1个 国内 截至2003年3月,全国共有近50家软件企业通过CMM认证,其中通过2级的32家,3级9家,4级2家,5级的4家。而全国仅有1400多家软件企业,实施CMM认证的企业比例己经高于世界平均水平。 –东软,CMM5级(第一家达到5级的中国软件企业) –大连海辉科技股份有限公司, CMM5级 – Motorola亚太研发中心, CMM5级 – 华为印度研究所, CMM5级 CMM实施的目的 提高对软件开发过程的可视性 提高在预算内按期交付高质量软件产品的能力 CMM模型的应用 方式1 软件过程评估 –关注 组织自身的软件过程改善 –过程 在开放与合作的环境中进行 –目的 暴露软件过程中存在的问题,帮助组 织实施过程的改善 方式2 软件能力评价 –关注 软件承包商的过程成熟度 –过程 在面向审计的环境中进行 –目的 选择合格的承包商,降低由于承包商 选择不当而引发的风险 基本概念(1) 软件过程 开发和维护软件及其相关产品的一系列活动, 包括工程活动和管理活动 软件过程能力 通过遵循其软件过程,软件开发活动能够 达到预期结果的程度 软件过程性能 通过遵循其软件过程,软件开发活动实际 得到的结果 基本概念(2) 软件过程成熟度 软件过程被明确有效定义、执行、管理、测量和控制的程度 软件(过程)能力成熟度等级 表示软件开发组织所具有的软件过程成熟度的等级,表示其软件工程和管理的能力 基本概念(3) 关键过程域(KPA) 关键过程域(Key Process Area)是指一组相关的活动。当这些活动共同完成时,能实现对建立过程能力至关重要的一组目标。是确定一个组织的软件过程能力的一些主要构成单元。 除初始级以外,CMM的每个成熟度等级是由若干个关键过程区域(KPA)构成。 结构框架:成熟度等级 CMM为每个软件组织建立和改进他们的软件过程提供了一 个阶梯式的过程成熟度的框架,这个阶梯是由五个成熟度等级所构成。每个成熟度等级为持续过程改进提供了一个渐进的基础。 CMM并不主张跨等级的跳跃,因为每个等级形成了一个必要的基础,从此基础出发才能到达下一个等级。 CMM成熟度等级 软件过程可视性 不同成熟度等级的关注点 Level1:依赖有能力的个人和英雄 Level2:关注项目管理过程 Level3:关注工程过程和组织支持 Level4:关注产品和过程的质量 Level5:关注持续的过程改进 Level1初始级(Initial) 在初始级,企业一般不具备稳定的软件开发与维护环境。项目成功与否在很大程度上取决于是否有杰出的项目经理和经验丰富的开发团队。此时,项目经常超出预算和不能按期完成,组织的软件过程能力不可预测。 Level2可重复级(Repe
文档评论(0)