网站大量收购独家精品文档,联系QQ:2885784924

清华大学郑人杰_殷仁昆教_软件工程讲义-10素材.ppt

清华大学郑人杰_殷仁昆教_软件工程讲义-10素材.ppt

  1. 1、本文档共166页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程 第十章 软件质量 10.1 软件质量和质量模型 10.2 软件质量保证 10.3 程序复杂性度量 10.4 软件配置管理 10.5 测试中的可靠性分析 10.1 软件质量与质量模型 ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。 ISO 8402-1994定义软件质量为“反映实体满足明确和隐含需要的能力的特性的总和”。此处,实体是“可以单独描述和研究的事物”,如产品,活动,过程,组织和体系等。 由此可知,质量是产品、体系或过程的一组固有特性,反映的是满足顾客和其他相关方面要求的程度。 David Garvin提出,“质量是一个复杂的多层面的概念”: 从先验论角度看,质量是可以识别出来的,但不能明确定义的。 从用户角度看,质量是对目标的满足程度。 从制造角度看,质量是对规范的符合程度。 从产品角度看,质量是产品的内在特征。 从基于价值的角度看,质量依赖于顾客愿意出多少钱购买。 按用户角度定义质量,J.M.Juran 提出“满足使用要求的基础是质量特征”。 下面是一些有关质量的术语: 软件质量管理是对软件在质量方面指挥和控制组织的协调活动。通常包括制定质量方针和质量目标以及质量策划、质量控制、质量保证和质量改进。 质量方针是由组织的最高管理者正式发布的该组织总的质量宗旨和方向。 质量目标是在质量方面所追求的目的。 质量策划是质量管理的一部分,致力于制定质量目标并规定必要的运行过程和相关资源以实现质量目标。 质量控制是质量管理的一部分,致力于满足质量要求。 质量保证是质量管理的一部分,致力于保障质量会得到满足的信任度。 质量改进是质量管理的一部分,致力于增强满足质量要求的能力。 10.1.2 软件质量模型 为满足软件的各项精确定义的功能、性能需求,符合文档化的开发标准,需要相应地给出或设计一些质量特性及其组合。 如果这些质量特性及其组合都能在产品中得到满足,则这个软件产品质量就是高的。 软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用户提出的质量要求不同而不同。 软件质量特性,反映软件的本质。讨论一个软件的质量,归结到定义软件的质量特性。 定义一个软件的质量,就等价于为该软件定义一系列质量特性。 人们通常把影响软件质量的特性用软件质量模型来描述。 软件质量特性定义成分层模型。最基本的叫做基本质量特性,它可以由一些子质量特性定义和度量。这些子特性在必要时又可由它的一些子特性定义和度量。 1976年 Boehm质量模型 1979年 McCall质量模型 1985年 ISO质量模型 ISO的软件质量评价模型 按照1991年 ISO发布的 ISO/IEC 9126 质量特性国际标准 ,软件质量度量模型由三层组成 软件质量特性 软件质量子特性 软件质量度量评价准则 高层和中层建立国际标准,低层可由各使用单位视实际情况制定。 1994年对ISO/IEC 9126开始进行修正,将原标准修订为两个序列标准: ISO/IEC 9126《信息技术 软件产品质量》,描述新的软件质量模型,分为 4 个部分: ? 质量模型 (9126-1) ? 内部质量 (9126-2) ? 外部质量 (9126-3) ? 使用质量 (9126-4) ISO/IEC 14598《信息技术 软件产品评价》,详细描述软件质量评价的方法,分为 6 个部分: ? 概述 (14598-1) ? 策划和管理 (14598-2) ? 开发方过程 (14598-3) ? 获取方过程 (14598-4) ? 评价方过程 (14598-5) ? 评价模块的文档 (14598-6) 修订版保留了 6 个质量特性,但明确了它们与内部度量和外部度量的关系,并解释了这些特性与使用质量之间的关系。 修订版还给出了一个质量模型的规格说明,引入了使用质量。 ISO/IEC 9126与ISO/IEC 14598之间的关系 内部质量和外部质量的质量模型 外部质量是软件产品在规定条件下使用时,满足规定的和隐含的要求的程度。外部质量是从外部观点看软件产品的全部特性。 内部质量是软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的产品属性的全体。内部质量是从内部的观点看软件产品的全部特性。 在质量模型中有 6 个软件质量特性,这些特性按用户观点描述软件的外部质量,每个质量特性按开发者的观点又分解为子特性。 外部和内部质量的质量模型 使用质量的质量模型 使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求,并具有有效性、生产率、安全性和满意度的能力。 使用质量是从软件所处的环境的观点,用软件在这个环境中的使用绩效来测量的,而

文档评论(0)

w3388825 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档