ICS35.080
L77
中华人民共和国国家标准
GB/T29832.1—2013
系
统与软件可靠性
第1部分:指标体系
Reliabilityofsystemandsoftware—
Part1:Indicatorsystem
2013-11-12发布 2014-02-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布目 次
前言 Ⅰ …………………………………………………………………………………………………………
引言 Ⅱ …………………………………………………………………………………………………………
1 范围 1 ………………………………………………………………………………………………………
2 规范性引用文件 1 …………………………………………………………………………………………
3 术语和定义 1 ………………………………………………………………………………………………
4 指标体系 1 …………………………………………………………………………………………………
5 成熟性 2 ……………………………………………………………………………………………………
5.1 失效度 2 ………………………………………………………………………………………………
5.2 故障度 2 ………………………………………………………………………………………………
5.3 测试度 3 ………………………………………………………………………………………………
5.4 有效度 3 ………………………………………………………………………………………………
6 容错性 3 ……………………………………………………………………………………………………
6.1 正常运行度 3 …………………………………………………………………………………………
6.2 抵御误操作率 3 ………………………………………………………………………………………
7 易恢复性 4 …………………………………………………………………………………………………
7.1 重启成功度 4 …………………………………………………………………………………………
7.2 修复成功度 4 …………………………………………………………………………………………
附录A(资料性附录) 本部分与GB/T16260.2—2006的对照关系 5 …………………………………
参考文献 6 ………………………………………………………………………………………………………GB/T29832.1—2013
前 言
GB/T29832《系统与软件可靠性》分为如下三部分:
———第1部分:指标体系;
———第2部分:度量方法;
———第3部分:测试方法。
本部分为GB/T29832的第1部分。
本部分按照GB/T1.1—2009给出的规则起草。
本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本部分起草单位:上海计算机软件技术开发中心、珠海南方软件产品检测中心、中国电子技术标准
化研究院、深圳市中安测标准技术有限公司、北京邮电大学、上海浦东软件平台有限公司、上海宝信软件
股份有限公司、上海鲁齐信息科技有限公司、河南电力试验研究院。
本部分主要起草人:丁志刚、宗宇伟、蔡立志、侯建华、孔繁荣、张毅、张旸旸、袁玉宇、李家宏、张露莹、
戴骏炜、肖宁、邢庆波、王建根、郭庆、许彦淳、牛霜霞。
ⅠGB/T29832.1—2013
引 言
GB/T29832的本部分参照GB/T16260.1—2006《产品质量 第1部分:质量模型》提出了系统与
软件的可靠性指标体系。
本部分所列的指标并非一个完备集。需方、评价者、供方可以从本部分中选择合适的指标,用来定
义可靠性质量需求、评价软件产品可靠性、测量可靠性质量情况或作其他用途;也可以修改指标或使用
本部分未包括的其他指标。
本部分适用于各种具有可靠性需求的计算机软件产品及相关系统,但并非每种指标适用于各种计
算机软件产品及相关系统,并且本部分假设被测软件产品及相关系统已经过一段时间的运行、已进行过
功能性测试。
本标准预期的主要使用者包括:
a) 需方(从供方获得或采购系统、软件产品或软件服务的个体或组织);
b) 评价者(实施评价的个体或组织);
c) 供方(按所签合同向需方提供系统、软件产品或软件服务的个体或组织),其在合格性测试中确
认软件质量时使用。
GB/T29832.2《系统与软件可靠性 第2部分:度量方法》给出了如何获得可靠性指标测量值的
度量方法,GB/T29832.3《系统与软件可靠性 第3部分:测试方法》描述了可靠性指标的测试方法。
本部分旨在与GB/T29832.2和GB/T29832.3联合使用。
ⅡGB/T29832.1—2013
系统与软件可靠性
第1部分:指标体系
1 范围
GB/T29832的本部分给出了系统与软件可靠性的指标体系及其相关指标定义,规定了系统与软
件可靠性质量特性,为系统与软件的需方、评价者、供方提供统一的可靠性指标体系。
本部分适用于具有可靠性要求的各类系统与软件,用户可以根据具体的产品选择合适的可靠性
指标。
注:本部分中所指的系统主要是软件系统。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T11457 软件工程术语
GB/T16260.1—2006 产品质量 第1部分:质量模型(ISO/IEC9126-1:2001,IDT)
3 术语和定义
GB/T11457和GB/T16260.1—2006中界定的术语和定义适用于本文件。
4 指标体系
软件可靠性指标体系如图1所示。它被划分为成熟性、容错性、易恢复性等若干子特性:
a) 成熟性,为避免由软件自身存在的故障而导致软件失效的能力,可用失效度、故障度、测试度、
有效度等来度量;
b) 容错性,在出现故障或违反规定接口的情况下软件维持规定性能级别的能力,可用正常运行
度、抵御误操作率等来度量;
c) 易恢复性,在失效发生的情况下软件重建规定的性能级别和恢复直接受影响的数据的能力,可
用重启成功度、修复成功度来度量。
1GB/T29832.1—2013
图1 可靠性指标体系
5 成熟性
5.1 失效度
失效度,发生和解决软件失效的程度,其指标如表1所示。
注:本部分中的失效是指软件不能按规定的性能要求执行它所要求的功能,即软件的运行结果与需求不一致。
表1 失效度
名称 描述 说明
失效密度在一定的试验周期内检测出的失效数提示信息不正确、系统未按预期要求进行动作等都是失
效。应对失效的水平进行分类
失效解决率检测到的失效中已经解决的失效比率 应先度量失效密度,再度量失效解决率
5.2 故障度
故障度,发现和排除软件自身存在故障的程度,其指标如表2所示。
注:本部分中的故障主要是指在计算机程序中不正确的步骤、过程或数据定义。
表2 故障度
名称 描述 说明
故障密度在一定的试验周期内检测出的故障数 软件故障如在源代码中把计算公式的运算符写错等
潜在故障率将来可能出现的故障比率 宜使用合适的可靠性模型进行估算
故障排除率检测到的故障中已经排除的故障比率 应先度量故障密度,再度量故障排除率
2GB/T29832.1—2013
5.3 测试度
测试度,软件已被测试的程度,其指标如表3所示。
表3 测试度
名称 描述 说明
测试覆盖率满足规定的覆盖要求的测试用例比率 主要考察测试范围的广度与深度
测试通过率测试通过的比率 主要考察软件是否正确实现了功能
5.4 有效度
有效度,软件运行的有效程度,其指标如表4所示。
表4 有效度
名称 描述 说明
平均失效间隔时间在一定的试验周期内失效的频率 如要比较,应固定试验周期的时长
有效服务时间率可提供无失效服务的时间比率 软件投入运行后就应记录有效服务时间
累计有效服务时间提供的有效服务时间总和 软件投入运行后就应记录有效服务时间
6 容错性
6.1 正常运行度
正常运行度,软件为保持正常运行所作努力的程度,其指标如表5所示。
表5 正常运行度
名称 描述 说明
避免宕机率软件失效中未引起宕机的比率 应先度量失效密度,再度量避免宕机率
避免失效率避免关键的和严重的失效的比率 宜对失效水平进行分类
6.2 抵御误操作率
抵御误操作率,软件抵御误操作所作努力的程度,其指标如表6所示。
表6 抵御误操作率
名称 描述 说明
抵御误操作率有效预防误操作的比率 宜对误操作进行分类
3GB/T29832.1—2013
7 易恢复性
7.1 重启成功度
重启成功度,宕机后软件可重新使用的程度,其指标如表7所示。
表7 重启成功度
名称 描述 说明
平均宕机时间在一定的试验周期内,从宕机起到软件可正
常使用所花费的平均时间宜重点考虑自动重启的情况
平均恢复时间 从失效起到完全恢复所花费的平均时间 宜重点考虑自动恢复的情况
7.2 修复成功度
修复成功度,发生异常后软件可修复的程度,其指标如表8所示。
表8 修复成功度
名称 描述 说明
易修复性在异常情况下或需要时自身修复的比率自身修复指软件提供的自动修复,排除人工执行的维护
工作
修复有效性软件修复能力的有效程度 宜重点考虑自动修复的情况
4GB/T29832.1—2013
GB-T 29832.1-2013 系统与软件可靠性 第1部分 指标体系
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2025-07-13 03:56:32上传分享