软件能力成熟度集成模型 CMMI与软件质量管理.ppt

软件能力成熟度集成模型 CMMI与软件质量管理.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CMMI与软件质量管理 国家软件标准化推广中心 林 平 目的 明确组织实施CMMI的基本目标应包含对质量管理能力的提升 理解CMMI质量管理的基本理念 了解CMMI所包含的质量管理的实践和要求。 明确以提高产品质量为目的的项目质量管理所涵盖的内容和方法 内容 推进质量管理是实施CMMI过程改进的重要目标 基于过程的质量管理 项目质量管理的3个方面:质量保证、质量控制和质量工程的实践 质量保证 - 概念及QA的角色 质量控制 项目质量工程的实践 CMMI实施带来哪些改变? 成功的经验-1 成功的经验-2 成功的经验-2 成功的经验-3 CMM等级与产品缺陷 国内CMM成熟度等级分布 被评估组织的地区分布 国内软件企业的质量管理能力 缺少对产品质量状况进行客观评价的数据 质量和软件质量管理 质量(Quality) 一组内在特性满足需求的程度。 [ISO 9000: 2000] 一个系统、构件或过程满足特定需求(顾客或用户需要或期望)的程度。 [IEEE-STD-610] 软件质量管理 确定一个软件产品的质量目标、建立实现这些目标的计划以及监督和调整软件计划、软件工作产品、活动和质量目标以满足顾客和最终用户需要和期望的过程。 SW-CMM [CMU/SEI-93-TR-025] 质量对成本和进度的影响 CMMI质量管理的理念 基于过程的质量 质量管理的职责 质量管理体系和过程的建立在组织级,实施在项目级; 组织质量管理的职责 质量目标是组织的商业目标之一 建立质量方针和策略 提供资源和支持 项目质量管理的职责 把质量构建到产品中去 实施对产品质量的监控 项目如何实施质量管理? 项目质量管理的主要环节 质量保证(Quality Assurance) 质量控制(Quality Control) 质量工程的实践(Quality Engineering Practices) 软件质量保证 什么是软件质量保证? 由(相对)独立的质量管理人员在项目的整个开发周期中对项目所执行的过程和产生的工作产品进行监督和检查,确保其符合预定的要求。 条件:组织已经制定了较为完备的开发和管理过程体系 质量保证的目的 确保过程得到有效地执行,并推进过程改进 就项目过程的执行情况和所构造的产品向管理者提供适当的可视性 质量保证有效实施的前提 各级管理者相信“过程” 高级管理者提供资源和支持 QA的主动性 理解QA的角色 QA 关注的是: 正确的贯彻和使用过程 客观地审视项目过程的符合性 与 SEPG组共同分析执行过程所产生的结果,以支持过程改进 合作协调地开展工作 提供执行过程的反馈意见 为项目人员掌握过程提供指导 理解QA的角色 QA 不承担: 对模型(CMM/CMMI)符合性的监督 验证项目工作产品的好坏 “goodness” 产品质量的责任 强迫对过程的遵循 质量控制 为评价和验证已开发的产品而执行的活动和技术 产品是否满足质量要素(quality factors)的要求? 产品 (包括生命周期的工作产品)是否具有可接受的质量? 工具和技术 同行评审/技术评审 测试 质量控制的目的 发现在工作产品中隐藏的缺陷和问题 为产品的质量分析提供数据 评审 评审(Review): 软件技术人员(包括管理人员、用户代表)以会议的形式对软件产品进行评论,识别存在的问题,并判断其是否满足预期的要求。 同行评审(Peer review) 在工作产品的开发进程中由同行们对该工作产品进行的评审,目的是识别要消除的缺陷。[CMMI V1.2] 方式:审查(Inspection)、走查(walkthrough), …… 评审过程 评审的检查单 评审记录和报告 测试 测试 - 对产品的动态检测和评价 不同层次,单元测试、集成测试, ..…. 不同的类型,黑箱、白箱 …… 目的: 验证产品符合技术文档预期的特性、功能和性能等要求;识别产品的缺陷。 正式测试过程 测试规程、方法和工具 缺陷的记录和跟踪机制 评审和测试关注的重点 过程发现缺陷的能力 对过程活动和产品质量状况的了解 质量工程 确保将质量构建到软件产品而对需求、设计、代码和验证过程和结果所进行的各种分析、研究和调控

文档评论(0)

180****0251 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档