章 引言
1.1 有关软件质量与可靠性保证的常见问题
1.1.1 软件质量及其相关概念
1.1.2 有关软件可靠性及软件可靠性工程
1.1.3 软件质量、可靠性与软件工程、软件质量工程及软件可靠性工程
1.2 软件质量与可靠性保证技术
1.2.1 以正确性和可靠性为中心的软件质量观点
1.2.2 软件正确性、可靠性和缺陷
1.2.3 以正确性、可靠性为中心的软件质量与可靠性保证技术
本章要点
本章习题
本章参考资料
部分 缺陷预防技术
第2章 软件配置管理技术
2.1 软件配置管理要义
2.2 基本概念介绍
2.2.1 软件配置管理
2.2.2 软件配置项
2.2.3 版本及版本树
2.2.4 基线
2.2.5 软件配置
2.3 软件配置控制
2.3.1 访问控制和同步控制
2.3.2 分支与合并控制
2.3.3 不错别的变更控制
2.4 相关补充说明
2.5 配置管理标准与工具
本章要点
本章习题
本章参考资料
第3章 软件避错设计技术
3.1 软件避错设计原理
3.1.1 简单原理
3.1.2 同型原理
3.1.3 对称原理
3.1.4 层次原理
3.1.5 线型原理
3.1.6 易证原理
3.1.7 安全原理
3.2 软件需求分析阶段的避错分析准则
3.2.1 一般准则
3.2.2 功能需求分析准则
3.2.3 非功能需求分析准则
3.3 软件设计阶段的避错设计准则
3.3.1 程序结构设计
3.3.2 软件简化设计
3.3.3 软件健壮性设计
3.3.4 软件冗余设计
3.4 软件编码阶段的避错编码准则
3.4.1 程序设计语言选择
3.4.2 程序设计风格
3.4.3 C语言程序设计避错准则
本章要点
本章习题
本章参考资料
……
第二部分 缺陷检测技术
第三部分 缺陷遏制技术
第四部分 缺陷度量技术