第03章软件质量与评价.doc

第03章软件质量与评价.doc

ID:58839338

大小:182.50 KB

页数:15页

时间:2020-09-24

第03章软件质量与评价.doc_第1页
第03章软件质量与评价.doc_第2页
第03章软件质量与评价.doc_第3页
第03章软件质量与评价.doc_第4页
第03章软件质量与评价.doc_第5页
资源描述:

《第03章软件质量与评价.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章软件质量与评价(软件测试标准)1、质量的定义质量是多维的概念,包括:实体、实体的属性和对实体的观点。GB/T6583-ISO8404(1994版)《质量管理与质量保证术语》对质量的定义是:反映实体满足明确的隐含的需要的能力的特性的总和。GB/T18905-ISO14598(1999版)《软件工程产品评价》定义:实体特性的总和,满足明确或隐含要求的能力。2、测度与度量在软件质量中用于测量的一种量化的标度和方法即为“测度”,而名词的“度量”用来指测量的结果。影响软件质量可分为:可直接测量、间接度量3、软件质量模型、McCall(麦

2、考尔)质量模型三个重要方面:操作特性(产品运行)、承受可改变能力(产品修订)、新环境适应能力(产品变迁)。McCall等认为,特性是软件质量的反映,软件属性可用做评价准则,定量化地度量软件属性可知软件质量的优劣。②Boehm(勃姆)质量模型提出了分层结构的质量模型,除了用户的期望和需要的概念,与McCall(麦考尔)质量模型相同外,还包括McCall模型中没有的硬件特性。Boehm(勃姆)质量模型反映了对软件质量的理解,即软件做了用户要它做的;有效地使用系统资源;易于用户学习和使用;易于软件测试与维护。③ISO9126质量模型GB/

3、T16260-1996:六个影响质量的特性:功能性、可靠性、易使用性、效率、可维护性、可移植性;各个子特性(及其定义)要求要背GB/T16260-1996出发点是软件最大限度地满足用户的明确的和潜在的需求。国标16260中,在描述外部(内部)效率度量时,给出了若干针对计算机系统时间消耗的定义如下:①响应时间是指从按动传送键到得到结果为止所需要的时间或响应时间包括处理时间和传输时间②处理时间是指从接受一个消息到送出它的结果之间计算机的历时时间③周转时间是指从提出要求到得到结果所需要的时间4、标准的发展GB/T16260-1996(IS

4、O9126-1991)《软件产品评价-质量特性及其使用指南》已被两个相关的由多部分组成的标准:GB/T18905-2002《软件工程产品评价》和GB/T16260-2003(ISO9126-2001)《软件工程产品质量》所取代。5、GB/T18905产品评价(一、GB/T18905基本组成(6个部分组成)GB/T18905.1-2002软件工程产品评价第1部分:概述GB/T18905.2-2002软件工程产品评价第2部分:策划和管理GB/T18905.3-2002软件工程产品评价第3部分:开发者用的过程GB/T18905.4-200

5、2软件工程产品评价第4部分:需方用的过程GB/T18905.5-2002软件工程产品评价第5部分:评价者用的过程GB/T18905.6-2002软件工程产品评价第6部分:评价模块的文档编制(二、评价者用的过程(GB/T18905.5-2002)1、开发者用的过程2、需方用的过程3、评价者用的过程定义软件评价过程的特性有四性。①可重复性②可再现性③公正性④客观性(第四章内容P92)(三、关于评价支持评价支持标准:1、策划和管理:可供管理者制定一个定量的评价计划。2、评价模块:供组织用来产生新的评价模块。(四、通用评价过程软件产品的一般

6、评价过程:确立评价需求、规定评价、设计评价和执行评价。确立评价需求内容有:确立评价的目的、确立产品类型、指定质量模型规定评价内容有:选择度量、建立度量评定等级、确立评估准则设计评价内容有:制定评价计划执行评价内容有:进行度量、与评估准则相比较、评价结果(五、评价过需求软件质量评价的目的:是为了直接支持开发和获得满足用户和消费者要求的软件。最终目标是保证产品能提供所要求的质量,即满足用户明确和隐含的要求①评价中间产品质量的目的②评价最终产品质量的目的6、GB/T16260.1产品质量影响软件质量可分为:可直接测量(如每个功能点错误)、

7、间接度量(可用性、可维护性)包括:质量模型、外部度量、内部度量、使用质量度量。外部、内部质量的质量模型:质量属性包括:功能性、可靠性、易用性、效率、可维护性和可移植性1、功能性:是指当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力。它的子特性包括:适合性、准确性、互操作性、保密安全性、功能依从性。子特性:(子特性各含义解释见课本P88)①适合性:软件为指定的任务和用户目标提供一组合适功能的能力。②准确性:软件提供所需精确度的正确或相符结果及效果的能力。③互操作性/互用性:软件产品与一个或更多规定系统进行交互的能力。④保

8、密安全性:软件产品保护信息和数据的能力。⑤功能依从性:软件依从同功能性相关的超标准、约定或法规的能力。2、可靠性:是指当软件在指定条件下使用时,软件产品维持规定的性能级别的能力。它的子特性包括:成熟性、容错性、易恢复性、可靠依从性。①

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。