该书共分11章,第1章简介了系统软件可靠性及其相关术语;第2章讨论了软件可靠性工程以及包括马尔科夫过程、更新过程等在内的随机过程的相关概念;第3章描述了评估理论、常见的评估技术以及置信区间估计;第4章阐述了包括软件生命周期、软件开发周期、软件测试等在内的软件工程评估的基本概念;第5章讨论了几组传统的软件可靠性模型和评估方法,并简要介绍了软件复杂性、残余缺陷数等其它软件性能指标的评估方法;第6章包含了基于非齐次泊松过程(NHPP)的软件可靠性模型,同时讨论了广义NHPP模型、模型选择以及软件平均失效间隔时间等;第7章重点讨论了解决测试覆盖和缺陷移除的软件可靠性模型;第8章描述了一些最近的关于环境因素的研究,并讨论了环境因素对于软件可靠性评估的影响;第9章讨论了软件可靠性模型的校正技术;第10章介绍了考虑了由软件失效带来的保证问题和风险成本的基于NHPP的软件花费模型;第11章讨论了容错软件系统的基本概念以及其它高级技术,如自检机制等。
展开