《软件工程与项目管理》第八章软件质量保证.ppt

《软件工程与项目管理》第八章软件质量保证.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程与项目管理》第八章软件质量保证

8.5.1 软件评审的概念 对软件工程来说,软件评审是一个“过滤器”。在软件开发的各个阶段都要采用评审的方法,以发现软件中的缺陷,然后加以改正。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8.5.2 软件评审的阶段和内容 1.设计质量的评审 设计质量的评审包括: (1) 评价软件的规格说明是否合乎用户的要求,即总体设计思想和设计方针是否明确;需求规格说明是否得到了用户或单位上级机关的批准;需求规格说明与软件的概要设计规格说明是否一致等。 (2) 评审可靠性,即是否能避免输入异常(错误或超载等)、硬件失效及软件失效。一旦发生异常,应能及时采取代替或恢复手段 。 (3) 评审保密措施实施情况,即是否提供对使用系统资格进行检查的功能;在检查出有违反对特定数据、特殊功能的使用资格的情况后,能否向系统管理人员报告有关信息;是否提供对系统内重要数据加密的功能等。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第8章 软件质量保证 掌握:软件质量的定义、软件质量的特性与度量、软件质量保证、软件质量模型、软件复杂性的度量方法、软件可靠性、软件评审、容错软件。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8.1 软件质量概述 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8.1.1 软件质量的定义 清华大学的郑人杰教授认为,软件质量主要反映了以下3方面的问题: (1)软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。 (2)在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。 (3)往往会有一些隐含的需求没有明确地提出来,例如,软件应具备良好的可维护性。如果软件只满足那些精确定义了的需求,而没有满足这些隐含的需求,软件质量也不能保证。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8.1.2 软件质量的特性与度量 软件测试的目的就是为了发现错误并纠正错误,可以将其总结为以下几点: (1)测试是一个程序的执行过程,它的目的在于发现错误。 (2)一个好的测试用例极可能发现至今未发现的错误。 (3)一个成功的测试是发现了至今末发现的错误的测试。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.功能性 由功能及与其指定的性质有关的一组属性组成,包括: (1)适合性 (2)准确性 (3)互用性 (4)依从性 (5)安全性 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2.可靠性 由与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性组成,包括: (1)成熟性 (2)容错性 (3)易恢复性 3.易用性 由与一组规定或潜在的用户为使用软件所需作的努力和对这样的使用所作的评价有关的一组属性组成,包括: (1)易理解性 (2)易学性 (3)易操作性

文档评论(0)

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

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

1亿VIP精品文档

相关文档