软件质量模型与度量ppt培训课件

上传人:bin****86 文档编号:54398698 上传时间:2018-09-12 格式:PPT 页数:78 大小:428KB
返回 下载 相关 举报
软件质量模型与度量ppt培训课件_第1页
第1页 / 共78页
软件质量模型与度量ppt培训课件_第2页
第2页 / 共78页
软件质量模型与度量ppt培训课件_第3页
第3页 / 共78页
软件质量模型与度量ppt培训课件_第4页
第4页 / 共78页
软件质量模型与度量ppt培训课件_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《软件质量模型与度量ppt培训课件》由会员分享,可在线阅读,更多相关《软件质量模型与度量ppt培训课件(78页珍藏版)》请在金锄头文库上搜索。

1、GB/T16260系列标准 软件质量模型与度量介绍,目 次 概述 2 软件质量度量的基本概念 质量模型 度量表的阅读和使用说明 质量度量 5.1 内部度量 5.2 外部度量 5.3 使用质量度量 本标准实施的一些考虑 应用实例 国际标准未来的发展动态 小结,概述 1.1 软件质量标准的目的与意义- 软件质量的重要性- 软件质量的控制- 软件质量标准的引出,1.2 GB/T16260 的修订背景及编制原则- 关于GB/T16260-1996GB/T16260-1996等同采用ISO/IEC9126:1991- 关于ISO/IEC9126系列新标准- 关于ISO/IEC14598系列标准,1.3

2、GB/16260新版 与ISO/IEC 9126的对应关系GB/16260.1 等同采用ISO/IEC 9126.1:2001GB/16260.2 等同采用ISO/IEC TR 9126.2:2003GB/16260.3 等同采用ISO/IEC TR 9126.3:2003GB/16260.4 等同采用ISO/IEC TR 9126.4:2004,1.4 GB/16260新版 的特点 GB/16260.1规定了两种质量模型其中外部质量模型共6个特性27个子特性 内部质量模型共6个特性27个子特性使用质量模型共4个特性 - GB/16260.2给出了软件外部质量度量方法(112个度量元) - G

3、B/16260.3给出了软件内部质量度量方法( 70个度量元) - GB/16260.4给出了软件使用质量度量方法(15个度量元) - 关于重复的内容,2 软件质量度量的基本概念 属性实体的可以测量的物理或理论上的性质。 内部属性实体的可测量的性质,它可能纯粹由实体本身导出. 外部属性实体的可测量的性质,它仅可由实体与环境的关系导出. 质量实体特性的总和,表示实体满足明确或隐含要求的能力。 质量模型一组特性及特性之间的关系,它提供规定质量需求和评价质量的基础。,内部质量产品属性的总和,决定了产品在特定条件下使用时,满足明确和隐含要求的能力。 外部质量产品在特定条件下使用时,满足明确或隐含要求的

4、程度。 使用质量特定用户使用的产品满足其要求,以在特定的使用周境下达到有效性、生产率、安全性和满意度等特定目标的程度。,过程质量GB/T 8566-2001中定义的任一生存周期过程的质量。 内部度量内部度量通过分析中间的或可交付的软件产品的静态性质来测量内部属性或指出外部属性,其目的是为了确保获得所需的外部质量和使用质量。,外部度量外部度量是通过测试、操作和观察可执行的软件或系统,测量软件产品作为其一部分的系统的行为来进行。 使用质量度量基于用户观点的软件产品用于指定的环境和使用周境时的质量,它测量用户系统在特定环境中能达到其目标的程度,而不是测量软件自身的性质。,软件质量的标度标度从观察得到

5、的状态到一个数值范围的映射,每 一种标度都能处理某一度量的观察结果。一组有序的连续值或离散值,或一组与属性 映射的类别(ISO/IEC 15939) 设Q N为一个正规的度量体系:若从Q到N上的度量之间的合适值转换的集合是N 上的一一映射的集合,则称该度量体系的标度类型 为标称标度。若从Q到N上的度量之间的合适值转换的集合是N 上的单调递增函数的集合,则称该度量体系的标度类型为顺序标度。,若从Q到N上的度量之间的合适值转换的集合是N 上的形如M =aM+b(a0)的线性函数的集合,则称该度量体系的标度类型为间隔标度。 若从Q到N上的度量之间的合适值转换的集合是N 上的形如M =aM(a0)的线

6、性函数的集合,则称该度量体系的标度类型为比率标度。 若从Q到N上的度量之间的合适值转换是M=M,则称该度量体系的标度类型为绝对标度。,软件产品质量生存周期模型,3 质量模型 内部和外部质量模型,功能性当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力。 适合性软件产品为指定的任务和用户目标提供一组合适的功能的能力。 准确性软件产品提供具有所需精度的正确或相符的结果或效果的能力。,互操作性软件产品与一个或更多的规定系统进行交互的能力。 安全保密性软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,而不拒绝授权人员或系统对它们的访问。 功能性的依从性

7、软件产品遵循与功能性相关的标准、约定或法规以及类 似规定的能力。,可靠性在指定条件下使用时,软件产品维持规定的性能级别的能力。 成熟性软件产品为避免由软件内部的故障而导致失效的能力。 容错性在软件出现故障或者违反其指定接口的情况下,软件产品维持规定的性能级别的能力。,易恢复性在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。 可靠性的依从性软件产品遵循与可靠性相关的标准、约定或法规的能力。 易用性在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。,易理解性软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用条件的能力。 易学性软件产品使用

8、户能学会其应用的能力。 易操作性软件产品使用户能操作和控制它的能力。 吸引性软件产品吸引用户的能力。,易用性的依从性软件产品遵循与易用性相关的标准、约定、风格指南或法规的能力。 效率在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力。 时间特性在规定条件下,软件产品执行其功能时,提供适当的响应和处理时间以及吞吐率的能力。,资源利用性在规定条件下,软件产品执行其功能时,使用合适数量和类别的资源的能力。 效率依从性软件产品遵循与效率相关的标准或约定的能力。 维护性 软件产品可被修改的能力。修改可能包括修正、改进或软件对环境、需求和功能规格说明变化的适应。,易分析性软件产品诊断软件中的

9、缺陷或失效原因或识别待修改部分 的能力。 易改变性软件产品使指定的修改可以被实现的能力。 稳定性软件产品避免由于软件修改而造成意外结果的能力。 易测试性软件产品使已修改软件能被确认的能力。,维护性的依从性软件产品遵循与维护性相关的标准或约定的能力。 可移植性 软件产品从一种环境迁移到另外一种环境的能力。 适应性软件产品毋需采用额外的活动或手段就可适应不同指定环境的能力。 易安装性软件产品在指定环境中被安装的能力。,共存性软件产品在公共环境中同与其分享公共资源的其他独立 软件共存的能力。 易替换性软件产品在同样环境下,替代另一个相同用途的指定软件产品的能力。 可移植性的依从性软件产品遵循与可移植

10、性相关的标准或约定的能力。,使用质量用的质量模型,有效性软件产品在指定的使用周境下,使用户能正确和完全地达到规定目标的能力。 生产率软件产品在指定的使用周境下,使用户为达到有效性而消耗适当数量的资源的能力。,安全性软件产品在指定使用周境下,达到对人类、业务、软件、财产或环境造成损害的可接受的风险级别的能力。 满意度软件产品在指定的使用周境下,使用户满意的能力。,4 度量表的阅读和使用说明 度量名称 对每一个度量元予以相应的名称。 度量目的 以提问的形式说明该项度量的目的是什么。 应用的方法 实施该项度量所使用的方法、技术或规则。,测量、公式和数据元素计算给出测量公式,并解释所使用的数据元素的意

11、义。 注:在某些情况下一个度量对应多个公式。 测量值解释 给出取值范围和最佳值。,度量标度类型 度量中使用的标度类型。包括:标称标度、顺序标度、间隔标度、比率标度和绝对标度。 注:本标准中主要使用的是绝对标度和比率标度 测度类型所用的类型,如:规模类型(功能规模、 源代码规模)、时间类型(经时时间、用户时间)、计数类型(变化数、失效数)。,测量输入 测量中使用的资料、数据来源。 在GB/T 8566-2001中的应用 标识出应用该度量的软件生存周期过程 目标用户标识测量结果的用户使用者。,5 质量度量5.1 内部度量 适合性内部度量表 度量1 度量名:功能的充分性 度量的目的:功能是否足够?

12、采用的方法:对适合于执行特定任务的已实现的功能计数,然后算出它与全部实现的功能数之比。可以测量全部或部分设计规格说明;完成的模块/完成的部分软件产品与评价的功能数相比; 测量,公式以及数据元素的计算:X=1-A/B,A=评价过程中发现有问题的功能数,B=被检测的功能数 测量值的解释:0.0X1.0,越接近于1.0,越充分 度量标度类型:绝对标度 测量类型:X=计数/计数,A=计数,B=计数 测量输入:需求规格说明、设计文档、源代码、评审报告 GB/T8566中的应用:确认、联合评审 目标用户:需方、开发者,度量2 度量名:功能实现的完整性 度量的目的:功能实现的完整程度如何? 采用的方法:对评

13、价中检测到遗漏的功能进行计数,并与需求规格说明中已描述的功能数相比较。 测量,公式以及数据元素的计算:X=1-A/B,A=评价中检测到遗漏的功能数,B=在需求规格说明中已描述的功能数 测量值的解释:0.0X1.0,越接近于1.0,越完整 度量标度类型:绝对标度 测量类型:X=计数/计数,A=计数,B=计数 测量输入:需求规格说明、设计文档、源代码、评审报告 GB/T8566中的应用:确认、联合评审 目标用户:需方、开发者,度量3 度量名:功能实现的覆盖率 度量的目的:正确实现功能的程度如何? 采用的方法:对不能正确实现或遗漏的功能进行计数,并与需求规格说明中已描述的功能数相比较。 测量,公式以

14、及数据元素的计算:X=1-A/B,A=检测到的不能正确实现或遗漏的功能数,B=需求规格说明中已描述的功能数 测量值的解释:0.0X1.0,越接近于1.0,越正确 度量标度类型:绝对标度 测量类型:X=计数/计数,A=计数,B=计数 测量输入:需求规格说明、设计文档、源代码、评审报告 GB/T8566中的应用:确认、联合评审 目标用户:需方、开发者,度量4 度量名:功能规格说明的稳定性(易变性) 度量的目的:在生存周期开发中功能规格说明的稳定性如何? 采用的方法:对在开发周期阶段中更改(增、改、删)的功能进行计数,并与需求规格说明中已描述的功能数相比较。 测量,公式以及数据元素的计算:X=1-A

15、/B,A=在生存周期开发阶段更改的功能数,B=在需求规格说明中已描述的功能数 测量值的解释:0.0X1.0,越接近于1.0,越稳定 度量标度类型:绝对标度 测量类型:X=计数/计数,A=计数,B=计数 测量输入:需求规格说明、评审报告 GB/T8566中的应用:确认、质量保证、合格性测试、问题解决、运作 目标用户:开发者、维护者,5.2 外部度量 适合性外部度量表(一) 度量1 度量名:功能的充分性 度量的目的:评价功能的充分程度如何? 采用的方法:与评价的功能数相比,适于执行规定的任务的功能数 测量,公式以及数据元素的计算:X=1-A/B,A=评价过程中发现有问题的功能数,B=被评价的功能数

16、 测量值的解释:0.0X1.0,越接近于1.0,越充分 度量标度类型:绝对标度 测量类型:X=计数/计数,A=计数,B=计数 测量输入:需求规格说明、评价报告 GB/T8566中的应用:确认、 质量保证、合格性测试 目标用户:开发者、SQA,适合性外部度量表(二) 度量2 度量名:功能实现的完整性 度量的目的:按照需求规格说明,功能实现的完整程度如何? 采用的方法:按照需求规格说明对系统做功能性测试(黑盒测试),计算出在测试中缺失的功能数目,并将其与需求规格说明中描述的功能数进行比较。 测量,公式以及数据元素的计算:X=1-A/B,A=评测过程发现的遗漏功能数,B=在需求规格说明描述的功能数 测量值的解释:0.0X1.0,越接近于1.0,越完整 度量标度类型:绝对标度 测量类型:X=计数/计数,A=计数,B=计数 测量输入:需求规格说明、评价报告 GB/T8566中的应用:确认、 质量保证、合格性测试 目标用户:开发者、SQA,

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号