软件质量模型与度量.ppt

上传人:豆**** 文档编号:57944459 上传时间:2022-11-06 格式:PPT 页数:78 大小:941KB
返回 下载 相关 举报
软件质量模型与度量.ppt_第1页
第1页 / 共78页
软件质量模型与度量.ppt_第2页
第2页 / 共78页
点击查看更多>>
资源描述

《软件质量模型与度量.ppt》由会员分享,可在线阅读,更多相关《软件质量模型与度量.ppt(78页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件质量模型与度量软件质量模型与度量目目 次次1概述概述22 软件质量度量的基本概念软件质量度量的基本概念2质量模型质量模型3度量表的阅读和使用说明度量表的阅读和使用说明4质量度量质量度量55.1 内部度量内部度量65.2 外部度量外部度量75.3 使用质量度量使用质量度量6本标准实施的一些考虑本标准实施的一些考虑7应用实例应用实例8国际标准未来的发展动态国际标准未来的发展动态9小结小结1概述2 21.1 软件质量标准的目的与意义3 3 -软件质量的重要性4 4 -软件质量的控制5 5 -软件质量标准的引出1.2 GB/T16260 1.2 GB/T16260 的修订背景及编制原则的修订背景及

2、编制原则 -关于关于GB/T16260-1996GB/T16260-1996 GB/T16260-1996 GB/T16260-1996等同采用等同采用ISO/IEC9126:1991ISO/IEC9126:1991 -关于关于ISO/IEC9126ISO/IEC9126系列新标准系列新标准 -关于关于ISO/IEC14598ISO/IEC14598系列标准系列标准1.3 GB/162601.3 GB/16260新版新版 与与ISO/IEC 9126ISO/IEC 9126的对应关系的对应关系 GB/16260.1 GB/16260.1 等同采用等同采用ISO/IEC 9126.1:2001I

3、SO/IEC 9126.1:2001 GB/16260.2 GB/16260.2 等同采用等同采用ISO/IEC TR 9126.2:2003ISO/IEC TR 9126.2:2003 GB/16260.3 GB/16260.3 等同采用等同采用ISO/IEC TR 9126.3:2003ISO/IEC TR 9126.3:2003 GB/16260.4 GB/16260.4 等同采用等同采用ISO/IEC TR 9126.4:2004ISO/IEC TR 9126.4:20041.4 1.4 GB/16260GB/16260新版新版 的特点的特点-GB/16260.1GB/16260.1规

4、定了两种质量模型规定了两种质量模型 其中外部质量模型共其中外部质量模型共6 6个特性个特性2727个子特性个子特性内部质量模型共内部质量模型共6 6个特性个特性2727个子特性个子特性 使用质量模型共使用质量模型共4 4个特性个特性-GB/16260.2-GB/16260.2给出了软件外部质量度量方法(给出了软件外部质量度量方法(112112个度量元)个度量元)-GB/16260.3-GB/16260.3给出了软件内部质量度量方法(给出了软件内部质量度量方法(7070个度量元)个度量元)-GB/16260.4-GB/16260.4给出了软件使用质量度量方法(给出了软件使用质量度量方法(1515

5、个度量元)个度量元)-关于重复的内容关于重复的内容2 2 软件质量度量的基本概念软件质量度量的基本概念软件质量度量的基本概念软件质量度量的基本概念n n属性属性属性属性 实体的可以测量的物理或理论上的性质。实体的可以测量的物理或理论上的性质。n n内部属性内部属性内部属性内部属性 实体的可测量的性质实体的可测量的性质,它可能纯粹由实体本身导它可能纯粹由实体本身导出出.n n外部属性外部属性外部属性外部属性 实体的可测量的性质实体的可测量的性质,它仅可由实体与环境的关系它仅可由实体与环境的关系导出导出.n n质量质量质量质量 实体特性的总和,表示实体满足明确或隐含要求实体特性的总和,表示实体满足

6、明确或隐含要求的能力。的能力。n n质量模型质量模型质量模型质量模型 一组特性及特性之间的关系,它提供规定质量需一组特性及特性之间的关系,它提供规定质量需求和评价质量的基础。求和评价质量的基础。n n内部质量内部质量内部质量内部质量 产品属性的总和,决定了产品在特定条件下使用时,产品属性的总和,决定了产品在特定条件下使用时,满足明确和隐含要求的能力。满足明确和隐含要求的能力。n n外部质量外部质量外部质量外部质量 产品在特定条件下使用时,满足明确或隐含要求的程产品在特定条件下使用时,满足明确或隐含要求的程度。度。n n使用质量使用质量使用质量使用质量 特定用户使用的产品满足其要求特定用户使用的

7、产品满足其要求,以在特定的使用周境以在特定的使用周境下达到有效性、生产率、安全性和满意度等特定目标下达到有效性、生产率、安全性和满意度等特定目标的程度。的程度。n n过程质量过程质量 GB/T 8566-2001GB/T 8566-2001中定义的任一生存周期过程的质量。中定义的任一生存周期过程的质量。n n内部度量内部度量 内部度量通过分析中间的或可交付的软件产品的静态性内部度量通过分析中间的或可交付的软件产品的静态性质来测量内部属性或指出外部属性,其目的是为了确质来测量内部属性或指出外部属性,其目的是为了确保获得所需的外部质量和使用质量。保获得所需的外部质量和使用质量。n n外部度量外部度

8、量 外部度量是通过测试、操作和观察可执行的软件或系统,外部度量是通过测试、操作和观察可执行的软件或系统,测量软件产品作为其一部分的系统的行为来进行。测量软件产品作为其一部分的系统的行为来进行。n n使用质量度量使用质量度量 基于用户观点的软件产品用于指定的环境和使用周境基于用户观点的软件产品用于指定的环境和使用周境时的质量,它测量用户系统在特定环境中能达到其目时的质量,它测量用户系统在特定环境中能达到其目标的程度,而不是测量软件自身的性质。标的程度,而不是测量软件自身的性质。软件质量的标度软件质量的标度 标度标度从观察得到的状态到一个数值范围的映射,每从观察得到的状态到一个数值范围的映射,每

9、一种标度都能处理某一度量的观察结果。一种标度都能处理某一度量的观察结果。一组有序的连续值或离散值,或一组与属性一组有序的连续值或离散值,或一组与属性 映射的类别(映射的类别(ISO/IEC 15939ISO/IEC 15939)设设Q NQ N为一个正规的度量体系:为一个正规的度量体系:n n 若从若从QQ到到NN上的度量之间的合适值转换的集合是上的度量之间的合适值转换的集合是N N 上的一一映射的集合,则称该度量体系的标度类型上的一一映射的集合,则称该度量体系的标度类型 为标称标度。为标称标度。n n 若从若从QQ到到NN上的度量之间的合适值转换的集合是上的度量之间的合适值转换的集合是N N

10、 上的单调递增函数的集合,则称该度量体系的标度上的单调递增函数的集合,则称该度量体系的标度 类型为顺序标度。类型为顺序标度。n n若从若从QQ到到NN上的度量之间的合适值转换的集合是上的度量之间的合适值转换的集合是N N 上的形如上的形如M=aM+b(a0)M=aM+b(a0)的线性函数的集合,则称的线性函数的集合,则称该度量体系的标度类型为间隔标度。该度量体系的标度类型为间隔标度。n n若从若从QQ到到NN上的度量之间的合适值转换的集合是上的度量之间的合适值转换的集合是N N 上的形如上的形如M=aM(a0)M=aM(a0)的线性函数的集合,则称该的线性函数的集合,则称该度量体系的标度类型为

11、比率标度。度量体系的标度类型为比率标度。n n若从若从QQ到到NN上的度量之间的合适值转换是上的度量之间的合适值转换是M=M,M=M,则则称该度量体系的标度类型为绝对标度。称该度量体系的标度类型为绝对标度。n n软件产品质量生存周期模型软件产品质量生存周期模型3 3 质量模型质量模型n n内部和外部质量模型内部和外部质量模型外部和内部质量功能性可靠性易用性效率维护性可移植性适合性准确性互操作性安全保密性功能性的依从性成熟性容错性易恢复性可靠性的依从性易理解性易学性易操作性吸引性易用性的依从性时间特性资源利用性效率依从性易分析性易改变性稳定性易测试性维护性的依从性适应性易安装性共存性易替换性可移

12、植性的依从性n n功能性 当软件在指定条件下使用时,软件产品提供满足明确和当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力。隐含要求的功能的能力。l l适合性适合性 软件产品为指定的任务和用户目标提供一组合适的功能软件产品为指定的任务和用户目标提供一组合适的功能的能力。的能力。l l准确性准确性 软件产品提供具有所需精度的正确或相符的结果或效果软件产品提供具有所需精度的正确或相符的结果或效果的能力。的能力。l l互操作性互操作性 软件产品与一个或更多的规定系统进行交互的能力。软件产品与一个或更多的规定系统进行交互的能力。l l安全保密性安全保密性 软件产品保护信息和数据的能

13、力,以使未授权的人员或系软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,而不拒绝授权人员或统不能阅读或修改这些信息和数据,而不拒绝授权人员或系统对它们的访问。系统对它们的访问。l l功能性的依从性功能性的依从性 软件产品遵循与功能性相关的标准、约定或法规以及类软件产品遵循与功能性相关的标准、约定或法规以及类 似规定的能力。似规定的能力。n n可靠性 在指定条件下使用时,软件产品维持规定的性能级别的在指定条件下使用时,软件产品维持规定的性能级别的能力。能力。l l成熟性成熟性 软件产品为避免由软件内部的故障而导致失效的能力。软件产品为避免由软件内部的故障而导致失

14、效的能力。l l容错性容错性 在软件出现故障或者违反其指定接口的情况下,软件产在软件出现故障或者违反其指定接口的情况下,软件产品维持规定的性能级别的能力。品维持规定的性能级别的能力。l l易恢复性易恢复性 在失效发生的情况下,软件产品重建规定的性能级别并在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。恢复受直接影响的数据的能力。l l可靠性的依从性可靠性的依从性 软件产品遵循与可靠性相关的标准、约定或法规的能力。软件产品遵循与可靠性相关的标准、约定或法规的能力。n n易用性 在指定条件下使用时,软件产品被理解、学习、使用和在指定条件下使用时,软件产品被理解、学习、使

15、用和吸引用户的能力。吸引用户的能力。l l易理解性易理解性 软件产品使用户能理解软件是否合适以及如何能将软件用软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用条件的能力。于特定的任务和使用条件的能力。l l易学性易学性 软件产品使用户能学会其应用的能力。软件产品使用户能学会其应用的能力。l l易操作性易操作性 软件产品使用户能操作和控制它的能力。软件产品使用户能操作和控制它的能力。l l吸引性吸引性 软件产品吸引用户的能力。软件产品吸引用户的能力。l l易用性的依从性易用性的依从性 软件产品遵循与易用性相关的标准、约定、风格指南或软件产品遵循与易用性相关的标准、约定、风格指

16、南或法规的能力。法规的能力。n n效率 在规定条件下,相对于所用资源的数量,软件产品可提在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力。供适当性能的能力。l l时间特性时间特性 在规定条件下,软件产品执行其功能时,提供适当的响在规定条件下,软件产品执行其功能时,提供适当的响应和处理时间以及吞吐率的能力。应和处理时间以及吞吐率的能力。l l资源利用性资源利用性 在规定条件下,软件产品执行其功能时,使用合适数量在规定条件下,软件产品执行其功能时,使用合适数量和类别的资源的能力。和类别的资源的能力。l l效率依从性效率依从性 软件产品遵循与效率相关的标准或约定的能力。软件产品遵循与

17、效率相关的标准或约定的能力。n n维护性l l软件产品可被修改的能力。修改可能包括修正、改进或软件产品可被修改的能力。修改可能包括修正、改进或软件对环境、需求和功能规格说明变化的适应。软件对环境、需求和功能规格说明变化的适应。l l易分析性易分析性 软件产品诊断软件中的缺陷或失效原因或识别待修改部分软件产品诊断软件中的缺陷或失效原因或识别待修改部分 的能力。的能力。l l易改变性易改变性 软件产品使指定的修改可以被实现的能力。软件产品使指定的修改可以被实现的能力。l l稳定性稳定性 软件产品避免由于软件修改而造成意外结果的能力。软件产品避免由于软件修改而造成意外结果的能力。l l易测试性易测试

18、性 软件产品使已修改软件能被确认的能力。软件产品使已修改软件能被确认的能力。l l维护性的依从性维护性的依从性 软件产品遵循与维护性相关的标准或约定的能力。软件产品遵循与维护性相关的标准或约定的能力。n n可移植性性l l软件产品从一种环境迁移到另外一种环境的能力。软件产品从一种环境迁移到另外一种环境的能力。l l适应性适应性 软件产品毋需采用额外的活动或手段就可适应不同指定软件产品毋需采用额外的活动或手段就可适应不同指定环境的能力。环境的能力。l l易安装性易安装性 软件产品在指定环境中被安装的能力。软件产品在指定环境中被安装的能力。l l 共存性共存性 软件产品在公共环境中同与其分享公共资

19、源的其他独立软件产品在公共环境中同与其分享公共资源的其他独立 软件共存的能力。软件共存的能力。l l易替换性易替换性 软件产品在同样环境下,替代另一个相同用途的指定软件软件产品在同样环境下,替代另一个相同用途的指定软件产品的能力。产品的能力。l l可移植性的依从性可移植性的依从性 软件产品遵循与可移植性相关的标准或约定的能力。软件产品遵循与可移植性相关的标准或约定的能力。n n使用质量用的质量模型使用质量使用质量有效性有效性生产率生产率安全性安全性满意度满意度n n有效性 软件产品在指定的使用周境下,使用户能正确和完全地软件产品在指定的使用周境下,使用户能正确和完全地达到规定目标的能力。达到规

20、定目标的能力。n n生产率 软件产品在指定的使用周境下,使用户为达到有效性而软件产品在指定的使用周境下,使用户为达到有效性而消耗适当数量的资源的能力。消耗适当数量的资源的能力。n n安全性 软件产品在指定使用周境下,达到对人类、业务、软件、软件产品在指定使用周境下,达到对人类、业务、软件、财产或环境造成损害的可接受的风险级别的能力。财产或环境造成损害的可接受的风险级别的能力。n n满意度 软件产品在指定的使用周境下,使用户满意的能力。软件产品在指定的使用周境下,使用户满意的能力。4 度量表的阅读和使用说明n n度量名称度量名称度量名称度量名称对每一个度量元予以相应的名称。对每一个度量元予以相应

21、的名称。n n度量目的度量目的度量目的度量目的 以提问的形式说明该项度量的目的是什么。以提问的形式说明该项度量的目的是什么。n n应用的方法应用的方法应用的方法应用的方法 实施该项度量所使用的方法、技术或规则。实施该项度量所使用的方法、技术或规则。n n测量、公式和数据元素计算测量、公式和数据元素计算测量、公式和数据元素计算测量、公式和数据元素计算 给出测量公式,并解释所使用的数据元素的给出测量公式,并解释所使用的数据元素的意义。意义。注:在某些情况下一个度量对应多个公式。注:在某些情况下一个度量对应多个公式。n n测量值解释测量值解释测量值解释测量值解释给出取值范围和最佳值。给出取值范围和最

22、佳值。n n度量标度类型度量标度类型度量标度类型度量标度类型 度量中使用的标度类型。包括:标称标度、度量中使用的标度类型。包括:标称标度、顺序标度、间隔标度、比率标度和绝对标顺序标度、间隔标度、比率标度和绝对标度。度。注:本标准中主要使用的是绝对标度和比率标度注:本标准中主要使用的是绝对标度和比率标度n n测度类型测度类型测度类型测度类型 所用的类型,如:规模类型(功能规模、所用的类型,如:规模类型(功能规模、源代码规模)、时间类型(经时时间、用户源代码规模)、时间类型(经时时间、用户时间)、计数类型(变化数、失效数)。时间)、计数类型(变化数、失效数)。n n测量输入测量输入测量输入测量输入

23、 测量中使用的资料、数据来源。测量中使用的资料、数据来源。n n在在在在GB/T 8566-2001GB/T 8566-2001中的应用中的应用中的应用中的应用 标识出应用该度量的软件生存周期过程标识出应用该度量的软件生存周期过程 n n目标用户目标用户目标用户目标用户 标识测量结果的用户使用者。标识测量结果的用户使用者。5 5 质量度量质量度量质量度量质量度量 5.1 5.1 内部度量内部度量内部度量内部度量n n适合性内部度量表适合性内部度量表-度量度量1 1*度量名:度量名:度量名:度量名:功能的充分性功能的充分性 *度量的目的:度量的目的:度量的目的:度量的目的:功能是否足够功能是否足

24、够?*采用的方法:采用的方法:采用的方法:采用的方法:对对适合于执行特定任务的已实现的功能计数,然后算出它与全适合于执行特定任务的已实现的功能计数,然后算出它与全部实现的功能数之比。可以测量全部或部分设计规格说明;完成的模块部实现的功能数之比。可以测量全部或部分设计规格说明;完成的模块/完成完成的部分软件产品与评价的功能数相比;的部分软件产品与评价的功能数相比;*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:X=1-A/BX=1-A/B,A=A=评价过程中发现有问题的功能数,评价过程中发现有问题的功能数,B=B=被检测的

25、功能数被检测的功能数*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.0X1.00.0X1.0,越接近于越接近于1.01.0,越充分,越充分*度量标度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:需求规格说明、设计文档、源代码、评审报告需求规格说明、设计文档、源代码、评审报告*GB/T8566GB/T8566GB/T8566GB/T8566中的应用中的应用中的应用中的应用:确认、联合评审确认、联合评审*目标用户:目标

26、用户:目标用户:目标用户:需方、开发者需方、开发者-度量度量2 2*度量名:度量名:度量名:度量名:功能实现的完整性功能实现的完整性 *度量的目的:度量的目的:度量的目的:度量的目的:功能实现的完整程度如何?功能实现的完整程度如何?*采用的方法:采用的方法:采用的方法:采用的方法:对评价中检测到遗漏的功能进行计数,并与需求规格说明中已对评价中检测到遗漏的功能进行计数,并与需求规格说明中已描述的功能数相比较。描述的功能数相比较。*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:X=1-A/BX=1-A/B,A=A=评价中检测

27、到遗漏的功能数,评价中检测到遗漏的功能数,B=B=在需求规格说明中已描述的功能数在需求规格说明中已描述的功能数*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.0X1.00.0X1.0,越接近于越接近于1.01.0,越完整,越完整*度量标度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:需求规格说明、设计文档、源代码、评审报告需求规格说明、设计文档、源代码、评审报告*GB/T8566GB/T8566GB/T8566GB

28、/T8566中的应用中的应用中的应用中的应用:确认、联合评审确认、联合评审*目标用户:目标用户:目标用户:目标用户:需方、开发者需方、开发者-度量度量3 3*度量名:度量名:度量名:度量名:功能实现的覆盖率功能实现的覆盖率 *度量的目的:度量的目的:度量的目的:度量的目的:正确实现功能的程度如何?正确实现功能的程度如何?*采用的方法:采用的方法:采用的方法:采用的方法:对不能正确实现或遗漏的功能进行计数,并与需求规格说明中对不能正确实现或遗漏的功能进行计数,并与需求规格说明中已描述的功能数相比较。已描述的功能数相比较。*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及

29、数据元素的计算:测量,公式以及数据元素的计算:X=1-A/BX=1-A/B,A=A=检测到的不能正确实现或遗漏的功能数,检测到的不能正确实现或遗漏的功能数,B=B=需求规格说明中已描述的功能需求规格说明中已描述的功能数数*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.0X1.00.0X1.0,越接近于越接近于1.01.0,越正确,越正确*度量标度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:需求规格说明、设计文档、

30、源代码、评审报告需求规格说明、设计文档、源代码、评审报告*GB/T8566GB/T8566GB/T8566GB/T8566中的应用中的应用中的应用中的应用:确认、联合评审确认、联合评审*目标用户:目标用户:目标用户:目标用户:需方、开发者需方、开发者-度量度量4 4*度量名:度量名:度量名:度量名:功能规格说明的稳定性(易变性)功能规格说明的稳定性(易变性)*度量的目的:度量的目的:度量的目的:度量的目的:在生存周期开发中功能规格说明的稳定性如何?在生存周期开发中功能规格说明的稳定性如何?*采用的方法:采用的方法:采用的方法:采用的方法:对在开发周期阶段中更改(增、改、删)的功能进行计数,并对

31、在开发周期阶段中更改(增、改、删)的功能进行计数,并与需求规格说明中已描述的功能数相比较。与需求规格说明中已描述的功能数相比较。*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:X=1-A/BX=1-A/B,A=A=在生存周期开发阶段更改的功能数,在生存周期开发阶段更改的功能数,B=B=在需求规格说明中已描述的功能数在需求规格说明中已描述的功能数*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.0X1.00.0X1.0,越接近于越接近于1.01.0,越稳定,越稳定*度量标度类型:度量标度类型:度量标度类型:度量

32、标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:需求规格说明、评审报告需求规格说明、评审报告*GB/T8566GB/T8566GB/T8566GB/T8566中的应用中的应用中的应用中的应用:确认、质量保证、合格性测试、问题解决、运作确认、质量保证、合格性测试、问题解决、运作*目标用户:目标用户:目标用户:目标用户:开发者、维护者开发者、维护者5.2 5.2 外部度量外部度量外部度量外部度量n n适合性外部度量表适合性外部度量表(一一)-度量度量1 1*度量名:度量名

33、:度量名:度量名:功能的充分性功能的充分性 *度量的目的:度量的目的:度量的目的:度量的目的:评价功能的充分程度如何评价功能的充分程度如何?*采用的方法:采用的方法:采用的方法:采用的方法:与评价的功能数相比,适于执行规定的任务的功能数与评价的功能数相比,适于执行规定的任务的功能数*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:X=1-A/BX=1-A/B,A=A=评价过程中发现有问题的功能数,评价过程中发现有问题的功能数,B=B=被评价的功能数被评价的功能数*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.

34、0X1.00.0X1.0,越接近于越接近于1.01.0,越充分,越充分*度量标度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:需求规格说明、评价报告需求规格说明、评价报告*GB/T8566GB/T8566GB/T8566GB/T8566中的应用:中的应用:中的应用:中的应用:确认、确认、质量保证、合格性测试质量保证、合格性测试*目标用户:目标用户:目标用户:目标用户:开发者、开发者、SQASQAn n适合性外部度量表适合性外部度

35、量表(二二)-度量度量2 2*度量名:度量名:度量名:度量名:功能实现的完整性功能实现的完整性 *度量的目的:度量的目的:度量的目的:度量的目的:按照需求规格说明,功能实现的完整程度如何按照需求规格说明,功能实现的完整程度如何?*采用的方法:采用的方法:采用的方法:采用的方法:按照需求规格说明对系统做功能性测试(黑盒测试),按照需求规格说明对系统做功能性测试(黑盒测试),计算出在测试中缺失的功能数目计算出在测试中缺失的功能数目,并将其与需求规格说明中描述的功能并将其与需求规格说明中描述的功能数进行比较。数进行比较。*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据

36、元素的计算:测量,公式以及数据元素的计算:X=1-A/BX=1-A/B,A=A=评测过程发现的遗漏评测过程发现的遗漏功能数,功能数,B=B=在需求规格说明描述的功能数在需求规格说明描述的功能数*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.0X1.00.0X1.0,越接近于越接近于1.01.0,越完整,越完整*度量标度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:需求规格说明、评价报告需求规格说明、评价报告*GB/

37、T8566GB/T8566GB/T8566GB/T8566中的应用:中的应用:中的应用:中的应用:确认、确认、质量保证、合格性测试质量保证、合格性测试*目标用户:目标用户:目标用户:目标用户:开发者、开发者、SQASQAn n适合性外部度量表适合性外部度量表(三三)-度量度量3 3*度量名:度量名:度量名:度量名:功能实现的覆盖率功能实现的覆盖率*度量的目的:度量的目的:度量的目的:度量的目的:功能实现的正确程度如何?功能实现的正确程度如何?*采用的方法:采用的方法:采用的方法:采用的方法:按照需求规格说明对系统做功能性测试(黑盒测试),按照需求规格说明对系统做功能性测试(黑盒测试),计算出不

38、能正确实现或检测到的缺失的功能数,并将其与需求规格说计算出不能正确实现或检测到的缺失的功能数,并将其与需求规格说明中描述的功能数比较。明中描述的功能数比较。*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:X=1-A/BX=1-A/B,A=A=在评价中检测到的不在评价中检测到的不能正确实现或缺失的功能数,能正确实现或缺失的功能数,B=B=需求规格说明中描述的功能数需求规格说明中描述的功能数*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.0X1.00.0X1.0,越接近于越接近于1.01.0,越好,越好*度量标

39、度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:需求规格说明、评价报告需求规格说明、评价报告*GB/T8566GB/T8566GB/T8566GB/T8566中的应用:中的应用:中的应用:中的应用:确认、确认、质量保证、合格性测试质量保证、合格性测试*目标用户:目标用户:目标用户:目标用户:开发者、开发者、SQASQAn n适合性外部度量表适合性外部度量表(四四)-度量度量4 4*度量名:度量名:度量名:度量名:功能规格说明的稳

40、定性功能规格说明的稳定性*度量的目的:度量的目的:度量的目的:度量的目的:在进入运行之后,功能规格说明的稳定性如何?在进入运行之后,功能规格说明的稳定性如何?*采用的方法:采用的方法:采用的方法:采用的方法:系统投入运行后,对必须修改的功能计数,并将其与需求规格系统投入运行后,对必须修改的功能计数,并将其与需求规格说明中的功能总数进行比较。说明中的功能总数进行比较。*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:X=1-A/BX=1-A/B,A=A=从系统投入运行开始到从系统投入运行开始到运行后修改的功能数,运行后修改的

41、功能数,B=B=在需求规格说明中描述的功能总数在需求规格说明中描述的功能总数*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.0X1.00.0X1.0,越接近于越接近于1.01.0,越,越稳定稳定*度量标度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:需求规格说明、评价报告需求规格说明、评价报告*GB/T8566GB/T8566GB/T8566GB/T8566中的应用中的应用中的应用中的应用:问题解决过程、运作过程问

42、题解决过程、运作过程*目标用户:目标用户:目标用户:目标用户:维护者、维护者、SQASQAn n成熟性外部度量表成熟性外部度量表-度量度量1 1*度量名:度量名:度量名:度量名:估计潜在的故障密度估计潜在的故障密度 *度量的目的:度量的目的:度量的目的:度量的目的:将来可能出现的故障问题有多少?将来可能出现的故障问题有多少?*采用的方法:采用的方法:采用的方法:采用的方法:对在一定的试验周期内检测到的故障数进行计数,并用可靠性对在一定的试验周期内检测到的故障数进行计数,并用可靠性增长估计模型来预测未来潜在的故障数。增长估计模型来预测未来潜在的故障数。*测量,公式以及数据元素的计算:测量,公式以

43、及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:X X=ABSABS(AA1-1-AA2)/2)/B B,(X X:估计残留估计残留的潜在故障密度),的潜在故障密度),ABSABS()=()=绝对值,绝对值,AA1=1=在软件产品中预测的潜在故障总数,在软件产品中预测的潜在故障总数,AA2=2=实际已检测到的故障总数,实际已检测到的故障总数,B B=产品的规模产品的规模 *测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.00.0X X,取决于测试阶段,在以后的阶段中取决于测试阶段,在以后的阶段中X X值越小越好。值越小越好。*度量标度类型:度量标度类型

44、:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A1=A1=计数,计数,A2=A2=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:测试报告测试报告、运行报告、问题报告、运行报告、问题报告*GB/T8566GB/T8566GB/T8566GB/T8566中的应用中的应用中的应用中的应用:软件集成、合格性测试、运作、确认、质量保证过程软件集成、合格性测试、运作、确认、质量保证过程*目标用户:目标用户:目标用户:目标用户:开发者、测试者、开发者、测试者、SQASQA、用户用户n n成熟性外部度量表成熟性外部

45、度量表-度量度量2 2*度量名:度量名:度量名:度量名:针对测试用例的失效密度针对测试用例的失效密度 *度量的目的:度量的目的:度量的目的:度量的目的:在一定的试验周期内检测出多少失效?在一定的试验周期内检测出多少失效?*采用的方法:采用的方法:采用的方法:采用的方法:对检测到的失效个数和执行测试用例的个数进行计数。对检测到的失效个数和执行测试用例的个数进行计数。*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:X X=AA1/1/AA2 2,AA1=1=检测到的失效个数,检测到的失效个数,AA2=2=执行测试用例的个数执

46、行测试用例的个数 *测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.00.0X X,取决于测试阶段,在以后的阶段中取决于测试阶段,在以后的阶段中X X值越小越好。值越小越好。*度量标度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A1=A1=计数,计数,A2=A2=计数计数*测量输入:测量输入:测量输入:测量输入:测试报告测试报告、运行报告、问题报告、运行报告、问题报告*GB/T8566GB/T8566GB/T8566GB/T8566中的应用中的应用中的应用中的应用:软件集成、合格性测试、运作

47、、质量保证过程软件集成、合格性测试、运作、质量保证过程*目标用户:目标用户:目标用户:目标用户:开发者、测试者、开发者、测试者、SQASQAn n成熟性外部度量表成熟性外部度量表-度量度量3 3*度量名:度量名:度量名:度量名:故障密度故障密度 *度量的目的:度量的目的:度量的目的:度量的目的:在一定的试验周期内检测出多少故障?在一定的试验周期内检测出多少故障?*采用的方法:采用的方法:采用的方法:采用的方法:对检测到的故障个数进行计数并计算密度。对检测到的故障个数进行计数并计算密度。*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据

48、元素的计算:X X=A A/B B ,AA=检测到的故障数目检测到的故障数目 ,B B=产品的规模产品的规模 *测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.00.0X X,取决于测试阶段,在以后的阶段中取决于测试阶段,在以后的阶段中X X值越小越好。值越小越好。*度量标度类型:度量标度类型:度量标度类型:度量标度类型:绝对标度绝对标度*测量类型:测量类型:测量类型:测量类型:X=X=计数计数/计数,计数,A=A=计数,计数,B=B=计数计数*测量输入:测量输入:测量输入:测量输入:测试报告测试报告、运行报告、问题报告、运行报告、问题报告*GB/T8566GB/T8566GB/T

49、8566GB/T8566中的应用中的应用中的应用中的应用:软件集成、合格性测试、运作、质量保证过程软件集成、合格性测试、运作、质量保证过程*目标用户:目标用户:目标用户:目标用户:开发者、测试者、开发者、测试者、SQASQA5.35.3 使用质量度量使用质量度量使用质量度量使用质量度量n n使用质量的度量表使用质量的度量表(一一)有效性有效性度量度量有效性度量评估的是指定的使用环境中执行相应的任务时,是否能够精确和有效性度量评估的是指定的使用环境中执行相应的任务时,是否能够精确和完全地达到特定的目标。此度量只考虑已经完成了哪些目标,而不考虑如何完全地达到特定的目标。此度量只考虑已经完成了哪些目

50、标,而不考虑如何达到目标达到目标。-度量度量1 1*度量名:度量名:度量名:度量名:任务有效性任务有效性*度量目标:度量目标:度量目标:度量目标:已正确完成的任务目标的比例是多少?已正确完成的任务目标的比例是多少?*采用的方法:采用的方法:采用的方法:采用的方法:用户测试用户测试*测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:测量,公式以及数据元素的计算:M1M11 1AAi i11 A Ai i任务输出中遗漏或不正确的部件的比例值任务输出中遗漏或不正确的部件的比例值*测量值的解释:测量值的解释:测量值的解释:测量值的解释:0.0 M1 1.00.0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > pptx模板 > 企业培训

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁