软件工程 第十一章 软件质量工程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程 第十一章 软件质量工程

第十一章 软件工程质量 11.1 软件质量特性 11.2 软件质量的度量和评价 11.3 软件质量保证 11.4 软件质量管理体系 11.1 软件质量特性 11.1.1软件质量的定义 有关软件质量的定义目前有多种,那么按照ISO 9000质量管理体系,软件质量就是供方提供的软件产品满足用户明确和隐含需求的能力特性的总和。供方就是指向用户提供产品的组织,供方有时又称承包方。也就是说,为了满足软件的各项精确定义的功能、性能需求,符合文档化的开发标准,需要相应地设计一些质量特性及其组合,作为在软件开发过程中所要遵守的重要指标。 11.1 软件质量特性 11.1.2软件质量的特性 (1)软件质量特性——功能性:与一组功能及其指定的性质有关的一组属性。 (2)软件质量特性——可靠性:与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性。 (3)软件质量特性——易用性:与一组规定或潜在的用户为使用软件所需做的努力和对这样的使用所做的评价有关的一组属性。 11.1 软件质量特性 (4)软件质量特性——效率:与在规定的条件下,软件的性能水平与所使用资源量之间关系有关的一组属性。 (5)软件质量特性——可维护性:与进行指定的修改所需的努力有关的一组属性。 (6)软件质量特性——可移植性:与软件可从某一环境转移到另一环境的能力有关的一组属性。 11.2 软件质量的度量和评价 11.2.1软件质量的度量 软件质量度量是对影响软件质量的属性所进行的定量测量。 软件质量度量方法学提供系统地进行软件质量度量的途径,包括建立质量需求和标识、实现、分析及确认软件质量度量等活动,跨越整个软件生存周期。在这里给出的软件质量度量方法学模型分为以下4个阶段。 (1)建立软件质量需求。 (2)准备度量。 (3)实现度量。 (4)分析度量结果。 11.2 软件质量的度量和评价 11.2.2软件质量的评价 通常把影响软件质量的因素分成3组,分别反映用户在使用软件产品时的3种不同倾向或观点。这3种倾向是:产品运行、产品修改和产品转移。可以采取以下步骤实施全面质量控制。 1.实行工程化开发 2.实行阶段性冻结与改动控制 3.实行里程碑式的审查与版本控制 4.实行面向用户参与的原型演化 5.尽量采用面向对象和基于构件的方法 6.全面测试 7.引入外部监理与审计 11.3 软件质量保证 11.3.1什么是软件质量保证 质量保证的概念是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。 11.3.2软件质量保证的主要任务 软件质量保证的主要任务大致可归结为以下8点。 (1)用户要求定义 (2)力争不重复劳动 11.3 软件质量保证 (3)掌握开发新软件的方法 (4)组织外部力量防作 (5)排除无效劳动 (6)发挥每个开发者的能力 (7)提高软件开发的工程能 (8)提高计划和管理质量 11.3 软件质量保证 11.3.3软件质量保证体系 1.软件质量保证体系 软件既然也是一种产品,为保证软件质量,也应采用ISO 9001。在执行ISO 9001的过程中,发现将ISO 9001用于软件时执行起来有困难,于是Iso组织人力编写了将ISO 9001应用到软件的标准,儿易其稿,于1991年6月,质量管理和质量保证标准第二部分——“ISO9001在软件开发、供应和维护中的使用指南”正式生效。从此软件行业有了适用于本行业质量保证体系的标准。 11.3 软件质量保证 2.软件质量保证体系的认证 ISO 9000系列标准强调了质量审核的重要性,质量审核是实现质量方针中所规定目标的一个重要管理手段。 认证有3种类型:自我认证、对方认证和第二方认证 英国计算机学会在英国贸易和工业部的支持下,制定了“软件质量管理体系建立与认证指南”,又称为TickIT Scheme用来指导软件质量保证体系的认证工作,其最新版于1992年2月发布。 11.4 软件质量管理体系 11.4.1软件产品质量管理的特点 1.软件质量管理应贯穿软件开发的全过程 2.对开发文档的评审是产品检验的重要方式 3.运用技术手段保证质量 4.应用质量管理思想满足顾客需要 11.4.2软件质量管理的原则 (1)满足用户需求是软件质量管理的指导思想。 (2)制订标准和规范。 (3)尽早开展质量管理活动。 11.4 软件质量管理体系 11.4.3实施质量管理的方法 制订质量保证计划 2.坚持软件评审制度 3.尽量采用先进软件设计技术 4.软件测试是产品质量保证的关健 5.强化文档管理 6.最终用户的参与 * * 下一页 返回 * 上一页 返回 * 下一页 返回 上一页 下一页 返回 上一页 返回 下一页 返回 上一页 返回 下一页 返回 上一页 下一页 返回 上一页 下一页 返

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档