前言 Ⅲ
引言 Ⅳ
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