软件测试之软件质量模型及评价体系_第1页
软件测试之软件质量模型及评价体系_第2页
软件测试之软件质量模型及评价体系_第3页
软件测试之软件质量模型及评价体系_第4页
软件测试之软件质量模型及评价体系_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件质量评价目录 TOC o 1-5 h z HYPERLINK l bookmark13 o Current Document 1、制定质量模型1 HYPERLINK l bookmark38 o Current Document 2、选择度量4 HYPERLINK l bookmark42 o Current Document 3、建立度量评定等级5软件质量评价说明软件的质量可以理解为软件满足明确的和隐含的要求的能力。GB/T 189052002(ISO 145981999)软件工程 产品评价中概述了软 件产品评价的过程,提供了评价需求和指南。其中软件产品通用的评价过程中进 行软件质量评价

2、主要的准备工作包括:制定质量模型,选择度量,建立度量评定 等级。1、制定质量模型软件质量评价所用的质量模型通常代表软件质量属性的总体,这些质量属性 用特性和子特性的分层树结构进行分类。该结构的最高级由质量特性构成,最低 级由软件质量属性构成。我国2003年颁布的GB/T 162602003(ISO 91262001)软件工程 产 品质量提供了一个通用模型它定义了 6种软件质量特性,见下图,包括功能性、可靠性、易用性、效率、维护性和可移植性。这些特性还能进一步被分解为具有可测量属性的子特性。在特定使用环境下,质量特性的组合效应被定义为使用质 量。软件的每个质量特性和子特性都有定义。对于每个特性和

3、子特性,软件的能 力由可测量的一组内部属性决定。质量特性可易效维移植性合适性准确性互操作性保密安全性成熟性 容错性 易恢复性易理解性易学易操作性 吸引性可易效维移植性合适性准确性互操作性保密安全性成熟性 容错性 易恢复性易理解性易学易操作性 吸引性时间特性资源利用已安装性1、功能性:是指当软件在执行条件下使用时,软件产品满足明确和隐 含要求功能的能力。1.1、合适性:是指软件产品为指定的任务和用户目标提供一组合适的 功能的能力。1.2、准确性:是指软件产品具有所需精确度的正确或者相符的结果及 效果的能力。1.3、互操作性时指软件产品与一个或更多的规定系统进行交互的能力。1.4、功能性依从性:2

4、、可靠性:是指在指定的条件下使用时,软件产品维持规定的性能级别的 能力。2.1、成熟性:是指软件产品避免因软件中错误的发生而导致失效的 能力。2.2、容错性:是指软件发生故障的情况下,软件产品维持应有的性 能的能力。2.3、易恢复性:是指在失效发生的情况下,恢复正常的能力。2.4、可靠性依从性:3、易用性:是指在指定条件下使用时,软件产品被理解、学习、使用和吸 引用户的能力。3.1、易理解性:是指软件产品使用户能理解软件是否合适以及如何能将 软件用于特定的任务和使用环境的能力。3.2、易学性:是指软件产品使用户能学习它的能力。3.3、易操作性:是指软件产品是用户能操作和控制它的能力。3.4、吸

5、引性:是指软件产品新用户的能力。3.5、易用性依从性:4、效率:是指在规定条件下,相对于所用资源的数量,软件产品可提供适 当的性能的能力。4.1、时间特性:指在规定条件下,软件产品执行其功能时,挺浓适当的 响应和处理时间的能力。4.2、资源利用性:指在规定条件下,软件产品执行其功能时,使用合适 的数量和类型的资源能力。5、维护性:是指软件产品可被修改的能力。修改可能包括修正、改进或软 件适应环境、需求和功能说明中的变化。6、可移植性:是指软件从一种环境迁移到另一种环境的能力。6.1、易安装性:是指软件产品在指定环境中被安装的能力。2、选择度量在测试中测试对象不同注重的测试特性也不同。理想情况下

6、在进行评测时需 要先选择测试特性。但是实际工作中如果严格按标准进行操作起来比较繁琐,由于项目需求变化 也比较频繁,每次测量时都按照步骤进行比较繁琐有时也是没有太大意义的。在软件产品的6个质量特性中前三个(即功能性、可靠性、易用性)是对实 际使用影响较大质量特性,也是每次测试的重点;后三个质量特性在目前的实际的测试中涉及的不太多(效率在目前的测试中涉及的不太多,维护性和可移植性 在设计阶段一般会考虑)。因此软件评价的特性我们可选择:功能性、可靠性、 易用性这三个作为软件测评的必备项。3、建立度量评定等级以上我们选择了功能性、可靠性、易用性作为软件通用的评测特性。测试中 对每个质量特性进行定量的测

7、评,结果也是这些标度的集合。测试结果反应到确立的某一个标度上。将标度可以分成两类:满意和不满意。 其中不满意即不可接受,其中满意会较常用,满意可以细分为A,B,C三个层 级见下图:(A)超出要求:功能完成、稳定、易用满意(B1)目标范围内:无问题满意(B2)目标范围内:有问题需要确认(B3)目标范围内:有问题需修复(C)可接受的最低限度:问题较多需修复)(D(D)不可接受:问题较多不能完成功能不满意综上所述,软件质量等级可分为以下等级(同时也可设置对应的分值,但是这个分值的绝对值的大小不能完全代表好坏,需要结合质量特性结果来分析):大标度详细标度或说明分值A (超出要求)功能完备、稳定、易用,

8、无可挑剔;6B (目标范围内)说明:该标 度最常用蒋 其细分为B1, B2, B3B1:没有问题B2:出现的问题的严重程度和优先级较低或者需要确认的问题;B3:有影响使用的问题存在,需要修复;543C (可接受的最低限度)有影响使用的问题存在,需要修复且较多;2D (不可接受) 软件不能达到才目应的使用目的,。1实例:新项目的测试一般至少会包括三个质量特性,因此测试结果可表述为:软件 质量分值为:9,质量特性结果:B2B3C。表示功能上有些问题但是对使用影响 不大;稳定性上存在的问题偏多只能按正常路径操作,一有异常就出故障;同时 易用性是可接受的最低限度,不好使用,要达到一个功能目标需要很多操作。较大的需求变等包含设计时,测试结果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论