软件测试之软件质量模型及评价体系.doc

软件测试之软件质量模型及评价体系.doc

ID:58482217

大小:39.00 KB

页数:7页

时间:2020-05-16

软件测试之软件质量模型及评价体系.doc_第1页
软件测试之软件质量模型及评价体系.doc_第2页
软件测试之软件质量模型及评价体系.doc_第3页
软件测试之软件质量模型及评价体系.doc_第4页
软件测试之软件质量模型及评价体系.doc_第5页
资源描述:

《软件测试之软件质量模型及评价体系.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件质量评价目录1、制定质量模型12、选择度量43、建立度量评定等级5软件质量评价说明软件的质量可以理解为软件满足明确的和隐含的要求的能力。GB/T18905—2002(ISO14598—1999)《软件工程产品评价》中概述了软件产品评价的过程,提供了评价需求和指南。其中软件产品通用的评价过程中进行软件质量评价主要的准备工作包括:制定质量模型,选择度量,建立度量评定等级。1、制定质量模型软件质量评价所用的质量模型通常代表软件质量属性的总体,这些质量属性用特性和子特性的分层树结构进行分类。该结构的最高级由质量特性构成,最低级由软件质量属性构成。我国2003年颁布

2、的GB/T16260—2003(ISO9126—2001)《软件工程产品质量》提供了一个通用模型它定义了6种软件质量特性,见下图,包括功能性、可靠性、易用性、效率、维护性和可移植性。这些特性还能进一步被分解为具有可测量属性的子特性。在特定使用环境下,质量特性的组合效应被定义为使用质量。软件的每个质量特性和子特性都有定义。对于每个特性和子特性,软件的能力由可测量的一组内部属性决定。质量特性功能性可靠性易用性效率维护性可移植性合适性准确性互操作性保密安全性….成熟性容错性易恢复性…易理解性易学易操作性吸引性……时间特性资源利用……已安装性…1、功能性:是指当软件在

3、执行条件下使用时,软件产品满足明确和隐含要求功能的能力。1.1、合适性:是指软件产品为指定的任务和用户目标提供一组合适的功能的能力。1.2、准确性:是指软件产品具有所需精确度的正确或者相符的结果及效果的能力。1.3、互操作性时指软件产品与一个或更多的规定系统进行交互的能力。1.4、功能性依从性:1、可靠性:是指在指定的条件下使用时,软件产品维持规定的性能级别的能力。2.1、成熟性:是指软件产品避免因软件中错误的发生而导致失效的能力。2.2、容错性:是指软件发生故障的情况下,软件产品维持应有的性能的能力。2.3、易恢复性:是指在失效发生的情况下,恢复正常的能力。

4、2.4、可靠性依从性:2、易用性:是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。3.1、易理解性:是指软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用环境的能力。3.2、易学性:是指软件产品使用户能学习它的能力。3.3、易操作性:是指软件产品是用户能操作和控制它的能力。3.4、吸引性:是指软件产品新用户的能力。3.5、易用性依从性:1、效率:是指在规定条件下,相对于所用资源的数量,软件产品可提供适当的性能的能力。4.1、时间特性:指在规定条件下,软件产品执行其功能时,挺浓适当的响应和处理时间的能力。4.2、资源利用性:

5、指在规定条件下,软件产品执行其功能时,使用合适的数量和类型的资源能力。2、维护性:是指软件产品可被修改的能力。修改可能包括修正、改进或软件适应环境、需求和功能说明中的变化。3、可移植性:是指软件从一种环境迁移到另一种环境的能力。6.1、易安装性:是指软件产品在指定环境中被安装的能力。2、选择度量在测试中测试对象不同注重的测试特性也不同。理想情况下在进行评测时需要先选择测试特性。但是实际工作中如果严格按标准进行操作起来比较繁琐,由于项目需求变化也比较频繁,每次测量时都按照步骤进行比较繁琐有时也是没有太大意义的。在软件产品的6个质量特性中前三个(即功能性、可靠性、

6、易用性)是对实际使用影响较大质量特性,也是每次测试的重点;后三个质量特性在目前的实际的测试中涉及的不太多(效率在目前的测试中涉及的不太多,维护性和可移植性在设计阶段一般会考虑)。因此软件评价的特性我们可选择:功能性、可靠性、易用性这三个作为软件测评的必备项。3、建立度量评定等级以上我们选择了功能性、可靠性、易用性作为软件通用的评测特性。测试中对每个质量特性进行定量的测评,结果也是这些标度的集合。测试结果反应到确立的某一个标度上。将标度可以分成两类:满意和不满意。其中不满意即不可接受,其中满意会较常用,满意可以细分为A,B,C三个层级见下图:满意不满意(A)超出

7、要求:功能完成、稳定、易用(B1)目标范围内:无问题(B2)目标范围内:有问题需要确认(B3)目标范围内:有问题需修复(C)可接受的最低限度:问题较多需修复(D)不可接受:问题较多不能完成功能综上所述,软件质量等级可分为以下等级(同时也可设置对应的分值,但是这个分值的绝对值的大小不能完全代表好坏,需要结合质量特性结果来分析):大标度详细标度或说明分值A(超出要求)Ø功能完备、稳定、易用,无可挑剔;6B(ØB1:没有问题5目标范围内)说明:该标度最常用蒋其细分为B1,B2,B3ØB2:出现的问题的严重程度和优先级较低或者需要确认的问题;ØB3:有影响使用的问题存

8、在,需要修复;43C(可接受的最低限度

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

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

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