软件质量模型与度量教学内容
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内部度量
内部度量通过分析中间的或可交付的软件产品的静态性 质来测量内部属性或指出外部属性,其目的是为了确 保获得所需的外部质量和使用质量。
外部度量
外部度量是通过测试、操作和观察可执行的软件或系统, 测量软件产品作为其一部分的系统的行为来进行。
使用质量度量
基于用户观点的软件产品用于指定的环境和使用周境 时的质量,它测量用户系统在特定环境中能达到其目 标的程度,而不是测量软件自身的性质。
软件产品质量生存周期模型
需要
需求
产品
使用质量需求
R eq u irem en ts
确认
使用质量
外部质量需求 R eq u irem en ts
验证和确认
外部质量 q u a lity
内部质Hale Waihona Puke Baidu需求
R eq u irem en ts
验证
实现
内部质量 q u a lity
3 质量模型 内部和外部质量模型
GB/16260.1 等同采用ISO/IEC 9126.1:2001 GB/16260.2 等同采用ISO/IEC TR 9126.2:2003 GB/16260.3 等同采用ISO/IEC TR 9126.3:2003 GB/16260.4 等同采用ISO/IEC TR 9126.4:2004
1.4 GB/16260新版 的特点
易理解性
软件产品使用户能理解软件是否合适以及如何能将软件用 于特定的任务和使用条件的能力。
易学性
软件产品使用户能学会其应用的能力。
易操作性
软件产品使用户能操作和控制它的能力。
吸引性
- 关于重复的内容
2 软件质量度量的基本概念 属性 实体的可以测量的物理或理论上的性质。 内部属性 实体的可测量的性质,它可能纯粹由实体本身导 出. 外部属性 实体的可测量的性质,它仅可由实体与环境的关系 导出. 质量 实体特性的总和,表示实体满足明确或隐含要求 的能力。 质量模型 一组特性及特性之间的关系,它提供规定质量需 求和评价质量的基础。
可移植性 的
依从性
功能性
当软件在指定条件下使用时,软件产品提供满足明确和 隐含要求的功能的能力。
适合性
软件产品为指定的任务和用户目标提供一组合适的功能 的能力。
准确性
软件产品提供具有所需精度的正确或相符的结果或效果 的能力。
互操作性
软件产品与一个或更多的规定系统进行交互的能力。
安全保密性
容错性
在软件出现故障或者违反其指定接口的情况下,软件产 品维持规定的性能级别的能力。
易恢复性
在失效发生的情况下,软件产品重建规定的性能级别并 恢复受直接影响的数据的能力。
可靠性的依从性
软件产品遵循与可靠性相关的标准、约定或法规的能力。
易用性
在指定条件下使用时,软件产品被理解、学习、使用和 吸引用户的能力。
外部和 内部质量
功能性
可靠性
易用性
效率
维护性
可移植性
适合性 准确性 互操作性 安全保密
性
功能性的 依从性
成熟性 容错性 易恢复性
可靠性的 依从性
易理解性 易学性
易操作性 吸引性
易用性的 依从性
时间特性
资源利用 性
效率依从 性
易分析性 易改变性
稳定性 易测试性
维护性的 依从性
适应性 易安装性
共存性 易替换性
内部质量
产品属性的总和,决定了产品在特定条件下使用时, 满足明确和隐含要求的能力。
外部质量
产品在特定条件下使用时,满足明确或隐含要求的程 度。
使用质量
特定用户使用的产品满足其要求,以在特定的使用周境 下达到有效性、生产率、安全性和满意度等特定目标 的程度。
过程质量
GB/T 8566-2001中定义的任一生存周期过程的质量。
软件产品保护信息和数据的能力,以使未授权的人员或系 统不能阅读或修改这些信息和数据,而不拒绝授权人员或 系统对它们的访问。
功能性的依从性
软件产品遵循与功能性相关的标准、约定或法规以及类 似规定的能力。
可靠性
在指定条件下使用时,软件产品维持规定的性能级别的 能力。
成熟性
软件产品为避免由软件内部的故障而导致失效的能力。
▪ 软件质量的标度
标度—从观察得到的状态到一个数值范围的映射,每 一种标度都能处理某一度量的观察结果。
—一组有序的连续值或离散值,或一组与属性
映射的类别(ISO/IEC 15939) 设Q N为一个正规的度量体系: 若从Q到N上的度量之间的合适值转换的集合是N
上的一一映射的集合,则称该度量体系的标度类型 为标称标度。 若从Q到N上的度量之间的合适值转换的集合是N 上的单调递增函数的集合,则称该度量体系的标度 类型为顺序标度。
GB/T16260系列标准
软件质量模型与度量介绍
目次
1 概述 2 软件质量度量的基本概念 2 质量模型 3 度量表的阅读和使用说明 4 质量度量 5.1 内部度量 5.2 外部度量 5.3 使用质量度量 6 本标准实施的一些考虑 7 应用实例 8 国际标准未来的发展动态 9 小结
1 概述
1.1 软件质量标准的目的与意义 - 软件质量的重要性 - 软件质量的控制 - 软件质量标准的引出
1.2 GB/T16260 的修订背景及编制原则 - 关于GB/T16260-1996 GB/T16260-1996等同采用ISO/IEC9126:1991 - 关于ISO/IEC9126系列新标准 - 关于ISO/IEC14598系列标准
1.3 GB/16260新版 与ISO/IEC 9126的对应关系
若从Q到N上的度量之间的合适值转换的集合是N 上的形如M ’=aM+b(a>0)的线性函数的集合,则称 该度量体系的标度类型为间隔标度。
若从Q到N上的度量之间的合适值转换的集合是N 上的形如M’ =aM(a>0)的线性函数的集合,则称该 度量体系的标度类型为比率标度。
若从Q到N上的度量之间的合适值转换是M’=M,则 称该度量体系的标度类型为绝对标度。
- GB/16260.1规定了两种质量模型
其中外部质量模型共6个特性27个子特性 内部质量模型共6个特性27个子特性 使用质量模型共4个特性
- GB/16260.2给出了软件外部质量度量方法(112个度量元)
- GB/16260.3给出了软件内部质量度量方法( 70个度量元)
- GB/16260.4给出了软件使用质量度量方法(15个度量元)
内部度量通过分析中间的或可交付的软件产品的静态性 质来测量内部属性或指出外部属性,其目的是为了确 保获得所需的外部质量和使用质量。
外部度量
外部度量是通过测试、操作和观察可执行的软件或系统, 测量软件产品作为其一部分的系统的行为来进行。
使用质量度量
基于用户观点的软件产品用于指定的环境和使用周境 时的质量,它测量用户系统在特定环境中能达到其目 标的程度,而不是测量软件自身的性质。
软件产品质量生存周期模型
需要
需求
产品
使用质量需求
R eq u irem en ts
确认
使用质量
外部质量需求 R eq u irem en ts
验证和确认
外部质量 q u a lity
内部质Hale Waihona Puke Baidu需求
R eq u irem en ts
验证
实现
内部质量 q u a lity
3 质量模型 内部和外部质量模型
GB/16260.1 等同采用ISO/IEC 9126.1:2001 GB/16260.2 等同采用ISO/IEC TR 9126.2:2003 GB/16260.3 等同采用ISO/IEC TR 9126.3:2003 GB/16260.4 等同采用ISO/IEC TR 9126.4:2004
1.4 GB/16260新版 的特点
易理解性
软件产品使用户能理解软件是否合适以及如何能将软件用 于特定的任务和使用条件的能力。
易学性
软件产品使用户能学会其应用的能力。
易操作性
软件产品使用户能操作和控制它的能力。
吸引性
- 关于重复的内容
2 软件质量度量的基本概念 属性 实体的可以测量的物理或理论上的性质。 内部属性 实体的可测量的性质,它可能纯粹由实体本身导 出. 外部属性 实体的可测量的性质,它仅可由实体与环境的关系 导出. 质量 实体特性的总和,表示实体满足明确或隐含要求 的能力。 质量模型 一组特性及特性之间的关系,它提供规定质量需 求和评价质量的基础。
可移植性 的
依从性
功能性
当软件在指定条件下使用时,软件产品提供满足明确和 隐含要求的功能的能力。
适合性
软件产品为指定的任务和用户目标提供一组合适的功能 的能力。
准确性
软件产品提供具有所需精度的正确或相符的结果或效果 的能力。
互操作性
软件产品与一个或更多的规定系统进行交互的能力。
安全保密性
容错性
在软件出现故障或者违反其指定接口的情况下,软件产 品维持规定的性能级别的能力。
易恢复性
在失效发生的情况下,软件产品重建规定的性能级别并 恢复受直接影响的数据的能力。
可靠性的依从性
软件产品遵循与可靠性相关的标准、约定或法规的能力。
易用性
在指定条件下使用时,软件产品被理解、学习、使用和 吸引用户的能力。
外部和 内部质量
功能性
可靠性
易用性
效率
维护性
可移植性
适合性 准确性 互操作性 安全保密
性
功能性的 依从性
成熟性 容错性 易恢复性
可靠性的 依从性
易理解性 易学性
易操作性 吸引性
易用性的 依从性
时间特性
资源利用 性
效率依从 性
易分析性 易改变性
稳定性 易测试性
维护性的 依从性
适应性 易安装性
共存性 易替换性
内部质量
产品属性的总和,决定了产品在特定条件下使用时, 满足明确和隐含要求的能力。
外部质量
产品在特定条件下使用时,满足明确或隐含要求的程 度。
使用质量
特定用户使用的产品满足其要求,以在特定的使用周境 下达到有效性、生产率、安全性和满意度等特定目标 的程度。
过程质量
GB/T 8566-2001中定义的任一生存周期过程的质量。
软件产品保护信息和数据的能力,以使未授权的人员或系 统不能阅读或修改这些信息和数据,而不拒绝授权人员或 系统对它们的访问。
功能性的依从性
软件产品遵循与功能性相关的标准、约定或法规以及类 似规定的能力。
可靠性
在指定条件下使用时,软件产品维持规定的性能级别的 能力。
成熟性
软件产品为避免由软件内部的故障而导致失效的能力。
▪ 软件质量的标度
标度—从观察得到的状态到一个数值范围的映射,每 一种标度都能处理某一度量的观察结果。
—一组有序的连续值或离散值,或一组与属性
映射的类别(ISO/IEC 15939) 设Q N为一个正规的度量体系: 若从Q到N上的度量之间的合适值转换的集合是N
上的一一映射的集合,则称该度量体系的标度类型 为标称标度。 若从Q到N上的度量之间的合适值转换的集合是N 上的单调递增函数的集合,则称该度量体系的标度 类型为顺序标度。
GB/T16260系列标准
软件质量模型与度量介绍
目次
1 概述 2 软件质量度量的基本概念 2 质量模型 3 度量表的阅读和使用说明 4 质量度量 5.1 内部度量 5.2 外部度量 5.3 使用质量度量 6 本标准实施的一些考虑 7 应用实例 8 国际标准未来的发展动态 9 小结
1 概述
1.1 软件质量标准的目的与意义 - 软件质量的重要性 - 软件质量的控制 - 软件质量标准的引出
1.2 GB/T16260 的修订背景及编制原则 - 关于GB/T16260-1996 GB/T16260-1996等同采用ISO/IEC9126:1991 - 关于ISO/IEC9126系列新标准 - 关于ISO/IEC14598系列标准
1.3 GB/16260新版 与ISO/IEC 9126的对应关系
若从Q到N上的度量之间的合适值转换的集合是N 上的形如M ’=aM+b(a>0)的线性函数的集合,则称 该度量体系的标度类型为间隔标度。
若从Q到N上的度量之间的合适值转换的集合是N 上的形如M’ =aM(a>0)的线性函数的集合,则称该 度量体系的标度类型为比率标度。
若从Q到N上的度量之间的合适值转换是M’=M,则 称该度量体系的标度类型为绝对标度。
- GB/16260.1规定了两种质量模型
其中外部质量模型共6个特性27个子特性 内部质量模型共6个特性27个子特性 使用质量模型共4个特性
- GB/16260.2给出了软件外部质量度量方法(112个度量元)
- GB/16260.3给出了软件内部质量度量方法( 70个度量元)
- GB/16260.4给出了软件使用质量度量方法(15个度量元)