当前位置:
首页 >
系统与软件维护性 第3部分:测试方法

Maintainability of system and software—Part 3:Testing method
标准号:GB/T 29834.3-2013
基本信息
标准号:GB/T 29834.3-2013
发布时间:2013-11-12
实施时间:2014-02-01
首发日期:
出版单位:中国标准出版社查看详情>
起草人:蔡立志、刘振宇、李晓庆、黄毅等
出版机构:中国标准出版社
标准分类: 软件工程
ICS分类:软件开发和系统文件
提出单位:全国信息技术标准化技术委员会(SAC/TC28)
起草单位:上海计算机软件技术开发中心、中国电子技术标准化研究院、深圳市中联信信息技术有限公司等
归口单位:全国信息技术标准化技术委员会(SAC/TC 28)
发布部门:中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会
主管部门:全国信息技术标准化技术委员会(SAC/TC 28)
标准简介
GB/T29834的本部分规定了如何获得维护性指标测量值的测试方法。本部分适用于有维护需求的各类系统与软件。本部分不适用于“一次性使用”或者在使用期间无需变更的系统与软件。注:本部分中所指的系统主要是软件系统。
标准摘要
GB/T29834在《系统与软件维护性》总标题下,分为如下3部分: ———第1部分:指标体系; ———第2部分:度量方法; ———第3部分:测试方法。 本部分为GB/T29834的第3部分。 本部分按照GB/T1.1—2009给出的规则起草。 本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本部分起草单位:上海计算机软件技术开发中心、中国电子技术标准化研究院、深圳市中联信信息技术有限公司、北京邮电大学、上海浦东软件平台有限公司、上海宝信软件股份有限公司、上海鲁齐信息科技有限公司、辽宁北方实验室有限公司、南宁市平方软件新技术有限责任公司、上海市电力公司信息通信中心。 本部分主要起草人:蔡立志、刘振宇、李晓庆、黄毅、熊琭、张建良、潘国瑞、张旸旸、袁玉宇、李家宏、张露莹、崔岩、丁志刚、徐旼之、毛瑞、吴玉军、胡芸、陈达丽、陈强。 引 言 由于交付的软件存在缺陷、用户需求的变更、环境的变化,软件常常需要进行维护,GB/T8566—2007指出软件维护已经成为软件生命周期的一个重要组成部分。GB/T16260.1—2006《软件工程产品质量 第1部分:质量模型》包含了软件维护性的陈述。GB/T29834的本部分参照GB/T16260.1—2006的维护性陈述提出了维护性测试方法。开发方、需方、质量管理者和第三方评测机构可根据指标 体系定义维护性质量需求、评价软件产品维护性、测量维护性质量情况或作其他用途。本部分适用于有维护需求的各类系统与软件,不适用于“一次性使用”或者在使用期间无需变更的系统与软件。 本标准预期的主要使用者包括: a) 软件供方,当: 1) 需要声明软件产品维护特性时; 2) 对照声明的维护性特性自行评估其系统与软件时; 3) 对软件进行维护性相关的产品设计和实现时; 4) 为维护性符合性证书或标志进行测试时的第三方评测机构; b) 潜在的需方,当: 1) 对即将采购的软件产品的维护性要求和现有产品的说明信息进行比较时; 2) 需要对产品的性能做进一步的改进或者完善、产品的潜在差错而作必需的更改,实际运行的环境和采购的环境存在差异时; 3) 检验维护性要求是否被满足时。 GB/T29834.1《系统与软件维护性 第1 部分:指标体系》给出了维护性度量指标体系,GB/T29834.2《系统与软件维护性 第2部分:度量方法》给出了如何获得维护性指标测量值的度量方法。本部分旨在和GB/T29834.1和GB/T29834.2联合使用。 |
标准目录
前言 Ⅲ 引言 Ⅳ 1 范围 1 2 规范性引用文件 1 3 术语和定义 1 4 概述 1 5 易分析性 2 5.1 失效诊断的效率 2 5.1.1 失效诊断的准确性 2 5.1.2 失效诊断的时间 2 5.2 对失效诊断的支持 3 5.2.1 有效线索比例 3 5.2.2 可理解线索比例 4 5.2.3 审核追踪能力 4 6 模块化 5 6.1 模块间的耦合性 5 6.2 模块结构合理性 6 7 规范性 7 7.1 代码易读性 7 7.1.1 注释的充分性 7 7.1.2 注释的规范性 7 7.1.3 代码的规范性 8 7.1.4 代码规范的符合性 39 7.2 文档维护指导性 9 7.2.1 对维护的指导性 9 7.2.2 文档与软件的适应程度 9 7.3 数据的规范性 10 7.3.1 数据的规范性 10 8 易改变性 11 8.1 可修改性 11 8.1.1 代码的可修改性 11 8.1.2 可配置性 11 8.2 修改实施的效率 12 8.2.1 变更周期的效率 12 8.2.2 修改实施的效率 12 8.2.3 修改的复杂度 13 Ⅰ GB/T29834.3-2013 8.3 修改的可控制性 13 8.3.1 修改的可还原性 13 8.3.2 软件变更控制的能力 14 9 稳定性 14 9.1 变更成功的比率 14 9.2 修改影响的局部化 15 10 可验证性 15 10.1 可自动验证性 15 10.2 测试的重启性 16 10.3 维护完整性 316 附录A (资料性附录) 代码分析示例 17 参考文献 19 |
推荐检测机构
申请入驻
暂未检测到相关机构,邀您申请入驻~
推荐认证机构
申请入驻
暂未检测到相关机构,邀您申请入驻~
推荐培训机构
申请入驻
暂未检测到相关机构,邀您申请入驻~