- 1、本文档共91页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件能力成熟度模型CMM与软件产品规范 欧增桂 切实可行的标准 计算机软件开发商在其开发的产品过程中,为了保证: 验证质量管理体系是否持续满足要求和有效运行 及时发现问题并采取纠正和预防措施 需要一种切实可行的标准来对细节进行严格的控制与把握。 过程目标 降低软件开发的风险,降低灾难性的错误的发生率。 缩短开发时间,减少软件开发的人力物力成本。 不断改进和完善其质量管理体系,推动企业的可持续发展,提高企业的竞争力。 引入CMM标准 目前,国内的软件开发商为了发展的需要,纷纷在研发过程中引入CMM标准,并通过了该标准的不同级别的评估认证。 CMM(软件能力成熟度模型)是CMU-SEI(美国卡内基梅隆大学软件工程研究所)制订的一个软件能力评估体系。 根据这一模型对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好的实现其商业目标。 CMM模型 目前CMM模型已经成为国际上最流行的、最实用的软件生产过程和软件开发能力的评估标准,并且得到了大多数国家软件产业界的认可,成为当今企业从事规模软件生产不可缺少的一项内容,被誉为进入国际软件市场的通行证。 一、CMM软件能力成熟度模型简介 (1)CMM概述 CMM是Capability Maturity Model for Software的简称,中文译为“软件能力成熟度模型”。 CMM的核心是把软件开发视为一个过程,并对组织软件产品过程的能力进行描述。 它侧重于软件开发过程的管理及软件工程能力的改进与评估。 CMM可用于: 软件过程改进:组织策划、设计和实施对其软件过程的更改; 软件过程评估:经培训的软件专业人员组确定组织当前软件过程的状态、确定组织所面临的具有高优先级的软件过程,并获得组织上对软件过程改进的支持; 软件能力评价:经培训的软件专业人员鉴别合格的能完成软件工作的承包商或监控现有软件工作中所用软件过程的状态 CMM评估的目的 是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。 全面质量管理 CMM关注的软件生产有如下特点:质量问题是第一位的、规模较大的软件项目。 由此引入了“全面质量管理”的思想,尤其侧重“全面质量管理”中的“过程方法”,引入了“统计过程控制”的概念,将这两个方面作为CMM的基础。 CMM的发展过程 1984年美国国防部为降低采购风险,委托CMU-SEI制定了软件过程改进、评估模型,也称为SEI SW-CMM。 从1987年推出SW-CMM框架开始,1991年推出CMM 1.0 版,1993年推出CMM 1.1 版,2000年推出CMMI-SE/SW 1.0版 2004年,SEI公布了必威体育精装版的CMMI标准,并宣布与2005年底开始实施。 评估标准 如果我们考证一下历史的沿革,应当更加容易理解CMM的本质。 CMM首先是作为一个“评估标准”出现的 初期的主要评估对象是美国国防部供应商的保证质量的能力。 中国软件行业 我国也于2001年4月发布了 《SJ/T 11234-2001 软件过程能力评估模型》和《SJ/T 11235-2001 软件能力成熟度模型》,希望通过这两个标准促进中国软件行业的发展。 并采取了一系列措施,鼓励软件出口型企业通过ISO9001质量保证体系认证和CMM认证。 (2)CMM的能力成熟度级别与关键过程域KPA CMM吸取了质量工程的主要原理,形成了5级模型。提出了由第一级(低级)向第五级(高级)逐级发展的模式。 模型的等级从低到高,可以预计的企业的开发风险越来越低,开发能力越来越高。 构成过程成熟度基础的基本概念 一个过程是“某物生产的操作体系……能导致结束或得到结果的一系列的活动、变更、或操作。” IEEE定义过程为“为实现给定目标所执行的一序列的步骤”〔IEEE-STD-610〕。 一个软件过程可以定义为,人们用以开发和维护软件及其相关产品(例如,项目计划、设计文档、代码、测试用例、用户手册等等)的一组活动、方法、实践和变换。 构成过程成熟度基础的基本概念 软件过程能力描述通过遵循软件过程能够实现预期结果的程度。 一个组织的软件过程能力提供一种预测该组织承担下一个软件项目时最可能的预期结果的方法。 软件过程成熟度 软件过程成熟度是一个特定过程被明确地定义、管理、测量、控制、并且是有效的程度 成熟度意味着能力上的增长潜力,并且表明一个组织软件过程的丰富性和在遍及组织的项目中运用它时的一致性。 关键过程域 模型的每个等级由不同的关键过程域(Key Process Area)构成 每个关键过程域又由若干个目标构成 每个目标由各种执行约定和执行能力支持,并提出了对目标的测量和分析的内容以及验证实施的内容。 Structure o
您可能关注的文档
- (精)ArcGIS软件操作与使用.ppt
- (精)ATM双倍吐钱机 商铺投资机.ppt
- (精)AutoCAD 2010 基础 10 文字注释.ppt
- (精)autoform全工序模拟培训教程.ppt
- (精)a电学作业B.ppt
- (精)benke08泌尿.ppt
- (精)BSC6900基于WebLMT的操作维护.ppt
- (精)c++ 文件操作和异常.ppt
- (精)C++面向对象程序设计复习提纲.ppt
- (精)C620-1型车床维修课题(第四组)床身部分.ppt
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
最近下载
- 外研版 选择性必修第二册Unit3 Times change Developing ideas 课件.pptx
- 带头严守政治纪律和政治规矩,维护党的团结统一等四个方面存在的问题与整改材料4.docx VIP
- 市政工程竣工验收流程图汇.doc
- 【新教材】统编版高中历史选择性必修3《文化交流与传播》教学计划(含教学进度表).pdf
- 2024年苏州卫生职业技术学院单招语文考试试题及答案解析.docx
- 美的-风冷热泵模块机组技术手册.pdf
- 2024年长沙职业技术学院单招语文考试试题及答案解析.docx
- 2024年高中生物晨背和晚背知识点.doc
- 医院培训课件:《护理查对制度》.pptx
- 高中数学教学中的学生自主学习能力分析教学研究课题报告.docx
文档评论(0)