- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CMMI与软件质量管理目的明确组织实施CMMI的基本目标应包含对质量管理能力的提升理解CMMI质量管理的基本理念了解CMMI所包含的质量管理的实践和要求。明确以提高产品质量为目的的项目质量管理所涵盖的内容和方法 Page内容推进质量管理是实施CMMI过程改进的重要目标基于过程的质量管理项目质量管理的3个方面:质量保证、质量控制和质量工程的实践质量保证 - 概念及QA的角色质量控制项目质量工程的实践 PageCMMI实施带来哪些改变?CMMI的实施有助于: 改进软件产品的质量 改进项目满足预定目标的能力 减少开发成本和周期 降低项目风险 更有效地控制供应商 提高组织过程能力 提高竞争力,市场占有率,效益 …….Page成功的经验-1软件生产率和质量性能软件缺陷率Defect / KLOC软件生产率 SLOC / 人天缺陷率生产率L4L2L3 ‘88 ’89 ‘90 ’91 ‘92 ’93 ‘94 ’95 ‘96 ’97 ‘98 ’99Reference: Presented at SEPG 99Page成功的经验-2缺陷能够在早期发现并消除Page成功的经验-2缺陷能够在早期发现并消除Page成功的经验-3产品质量随成熟度的提高而改进PageCMM等级与产品缺陷CMM Level隐含的缺陷缺陷消除率%交付的缺陷15.00850.7524.00890.4433.00910.2742.00930.1451.00950.05数据按每个功能点的缺陷数来表示Source: Software Assessments, Benchmarks, and Best Practices by Capers Jones, year 2022Page国内CMM成熟度等级分布国内软件企业开展 CMM/CMMI 过程评估的数量达到 350 家数据来源:信产部科技司 05 年 12 月软件过程改进与评估推进座谈会 Page被评估组织的地区分布数据来源:信产部科技司 05 年 12 月软件过程改进与评估推进座谈会 *上海、辽宁数据到05 年底Page国内软件企业的质量管理能力缺少对产品质量状况进行客观评价的数据? 按CMMI模型实施的过程改进应将项目质量管理能力的提升作为改进重点之一。Page质量和软件质量管理 质量(Quality)一组内在特性满足需求的程度。 [ISO 9000: 2022]一个系统、构件或过程满足特定需求(顾客或用户需要或期望)的程度。[IEEE-STD-610] 软件质量管理 确定一个软件产品的质量目标、建立实现这些目标的计划以及监督和调整软件计划、软件工作产品、活动和质量目标以满足顾客和最终用户需要和期望的过程。 SW-CMM [CMU/SEI-93-TR-025]Page质量对成本和进度的影响早期阶段工作产品的低质量将最终影响成本和进度开发过程中较早引入的缺陷,如果未加消除,将在后期花费更多的资源来治理。单独依靠产品交付前的测试会更多地牺牲进度和成本成熟的过程在项目早期就开始控制工作产品的质量缺陷预防的方法能达到成本效益最佳成本和进度是确定质量等级的主要影响因素之一Page技 术Q P过 程人CMMI质量管理的理念“产品的质量在很大程度上取决于用以开发和维护该产品的过程的质量。”该前提以制造业为基础已长久建立;在世界范围的制造和服务业的质量运动中得到确信(如,ISO 9000 标准)。Page开发产品改进过程评估产品质量将过程制度化定义过程基于过程的质量否是质量OKPage质量管理的职责质量管理体系和过程的建立在组织级,实施在项目级;组织质量管理的职责质量目标是组织的商业目标之一建立质量方针和策略提供资源和支持项目质量管理的职责把质量构建到产品中去实施对产品质量的监控项目如何实施质量管理?Page项目质量管理的主要环节质量保证(Quality Assurance)质量控制(Quality Control)质量工程的实践(Quality Engineering Practices)Page软件质量保证 什么是软件质量保证?由(相对)**的质量管理人员在项目的整个开发周期中对项目所执行的过程和产生的工作产品进行监督和检查,确保其符合预定的要求。条件:组织已经制定了较为完备的开发和管理过程体系 质量保证的目的确保过程得到有效地执行,并推进过程改进就项目过程的执行情况和所构造的产品向管理者提供适当的可视性质量保证有效实施的前提各级管理者相信“过程”高级管理者提供资源和支持QA的主动性Page理解QA的角色QA 关注的是:正确的贯彻和使用过程客观地审视项目过程的符合性与 SEPG组共同分析执行过程所产生的结果,
文档评论(0)