现代软件工程(第四讲二)_软件质量.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 软件质量 主讲:谭良 提纲  4.1 软件质量概念  4.2 软件质量特性  4.3 软件质量度量  4.4 软件质量管理  4.5 软件质量保证 2013年5月15 日星期三 2 4.1 软件质量概念  质量定义: 从最狭义上讲,质量可被定义为“无缺 陷” 。但是,绝大多数以顾客为中心的企 业对质量的定义远不止这些,他们是根据 顾客满意来定义质量的。 质量以顾客的需要为开始,以顾客满 意为结束。 2013年5月15 日星期三 3 4.1 软件质量概念  Motorola对于缺陷的定义:如果顾客不喜 欢,那该产品就是有缺陷。”  美国质量管理协会对于质量的定义:与一 种产品或服务满足顾客需要的能力有关的 各种特色和特征的总和。 2013年5月15 日星期三 4 4.1 软件质量概念  软件质量的定义: 1. ANSI/IEEE Std 729-1983定义软 定义软 件质量为“与软件产品满足规定的 件质量为 与软件产品满足规定的 和隐含的需求的能力有关的特征 和隐含的需求的能力有关的特征 或特性的全体”。 或特性的全体 2. M.J. Fisher 定义软件质量为“所有 定义软件质量为“所有 描述计算机软件优秀程度的特性 描述计算机软件优秀程度的特性 的组合”。 的组合” 2013年5月15 日星期三 5 4.1 软件质量概念  软件质量反映了以下三方面的问题: 1. 软件需求是度量软件质量的基础。不符合需求的软 件就不具备质量。 2. 在各种标准中定义了一些开发准则,用来指导软件 人员用工程化的方法来开发软件。如果不遵守这些 开发准则,软件质量就得不到保证。 3. 往往会有一些隐含的需求(可维护性)没有明确提 出来。如果软件只满足那些精确定义了的需求而没 有满足这些隐含的需求, 软件质量也得不到保证。 2013年5月15 日星期三 6 4.1 软件质量概念  为了评价软件质量,需要对软件是否满足 功能要求、性能要求、符合文档规范标准 的程度设计一些质量特性及其组合,作为 在软件开发与维护中的判断软件质量的重 要考虑因素。 2013年5月15 日星期三 7 4.1 软件质量概念  软件质量不仅仅是狭义上的软件没有缺陷, 还应该包括: 1. 不断改进、提高内部顾客和外部顾客满意度; 2. 缩短产品开发周期与投放市场时间; 3. 降低质量成本等。  软件质量是全面质量 2013年5月15 日星期三 8 4.2 软件质量特性 软件质量是各种特性的复杂组合。 软件质量是各种特性的复杂组合。 它随着应用的不同而不同,随着用 它随着应用的不同而不同,随着用 户提出的质量要求不同而不同。 户提出的质量要求不同而不同。  为了评价软件质量,必须定义软件  为了评价软件质量,必须定义软件 质量特性,以及软件质量评价准 质量特性,以及软件质量评

文档评论(0)

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

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

1亿VIP精品文档

相关文档