下载此文档

CMM软件质量管理.ppt


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
第 14 章软件质量保证?本章导读?质量保证一直是 CMM 和 ISO9000 的中心议题, 是微软公司和 IBM 公司的重点课题,同样也是项目管理的重要内容。?通常,人们将“质量标准、配置管理、测试测量”, 作为质量管理的三大支柱,而将“ SQA 计划、 SQA 进度、 SQA 评审和审计”,作为质量管理三大要素。?本章先论述软件质量保证的基本概念和多种方法, 后介绍 IT企业软件质量保证文档书写的参考指南。 1本章导读要求具体内容了解 1) 软件质量及其相关概念的定义 2) 质量管理与控制的三个层次 3) 传统软件工程中质量管理的弱点 4) 同行评审 5) 软件质量保证管理文档理解 1) 从四个方面来改进软件质量 2) CMM 改进软件质量的方法 3) 软件组织内部的“七化原则”和“五报一例制度”关注 1) CMML2 的“软件质量保证 SQA ”过程 2) 《软件质量保证计划》的编写方法 2 软件质量基本概念? 1. 软件质量及相关概念的定义?所谓软件质量,就是供方提供的软件产品,满足用户明确和隐含需求能力特性的总和。?所谓软件产品,就是供方交付给用户一套计算机程序、数据以及相关的文档。?所谓供方,就是向用户提供产品的组织。供方有时又称承包方。?通过上述定义,知道了软件质量是什么,以及意味着什么。在此之前,可能不知道这么多概念, 只知道好的软件的特点是功能强、性能优、易使用、易维护、可移植、可重用。 3软件质量基本概念? 2. 质量管理与控制的三个层次?(1) 事先的预防措施:制订软件过程开发规范和软件产品质量标准,对软件开发和管理人员进行这方面知识和技能的定向培训; ?(2) 事中的跟踪监控措施:按照 CMM 或 ISO9000 的过程管理思想,对软件过程和软件产品的质量控制提供可视性管理; ?(3) 事后的纠错措施:对软件工作产品和软件产品加强评审和检测。评审是在宏观上框住您,在微观上挑剔您,找出不符合项。检测是为了发现 Bug ,改正错误。?软件质量保证措施,应以提前预防和实时跟踪为主, 以事后测试和纠错为辅。 4软件质量基本概念? 3. 传统软件工程中质量管理的弱点?在传统《软件工程》中,由于没有完全吸收 CMM 和 ISO9000 的质量管理思想,因而对软件质量的定义是较模糊的,如表 14-2 所示。按照这些定义,对软件阶段产品和软件最终产品的测试、评审和评价,也是较模糊的。因为它主要不是根据《用户需求报告》中,对“功能、性能、接口”的具体要求,记录并跟踪“不符合项”是否为零, 而是考虑“正确性、健壮性、完整性、可用性、可理解性、可移植性、灵活性”等抽象指标,往往使测试人员和评审人员感到有点无所事从。 5 序号质量因素质量因素的定义 1正确性系统满足规格说明书和用户目标的程度。 2健壮性在意外环境或错误操作下,系统做出适当响应的程度。 3完整性对未经授权的人使用系统的企图,系统能够控制的程度。 4可用性系统完成预定的功能时,令人满意的程度。 5可理解性系统的理解和使用的容易程度。 6可维修性诊断和改正发现的错误所需的工作量大小。 7灵活性修改或改进系统,需要的工作量多少。 8可测试性系统容易测试的程度。 9可移植性移植到另一种平台中运行所需资源的多少。 10可再用性软件系统的可复用程度。 11互运行性与其他系统集成,所需的工作量多少。 6 软件质量保证方法? 1. 从四个方面来改进软件质量?(1) 力图从编程语言上实现突破。已经从机器语言、汇编语言、面向过程的语言、面向数据的语言,发展到面向对象、面向构架的语言。?(2) 力图从 CASE 工具上实现突破。这些工具有: OracleDesigner , PowerDesigner , ERwin , Rose , San Francisco ,北大青鸟系统。?(3) 力图从软件过程管上实现突破。如 CMM , ISO9000 ,微软企业文化, IBM 企业文化。?(4) 力图从测试与纠错上实现突破。先后出现了各种测试方法、工具和纠错手段。 7软件质量保证方法? 2. CMM 改进软件质量的方法? CMM 认为:它的 18 个关键过程域,每一个都跟质量管理有关,质量管理体现在每一个 KPA 的验证之中。当前,针对软件质量进行保证的问题,最有效的办法还是下面五个方法的汇集: ?(1) 面向 CMM2 的 KPA “软件质量保证”(SQA : Software Quality Assurance) 方法。?(2) 面向 CMM3 的 KPA “同行评审”(PR : Peer Reviews) 方法。?(3) 面向 CMM4 的 KPA “软件质量管理”(SQM : Software Qualit

CMM软件质量管理 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小8.64 MB
  • 时间2017-03-13