本书论述了在软件开发和测试中实际推行软件性工程所需的具体步骤,并将软件性工程的效益落实到每一个具体步骤中。本书的内容组织特别适合快速掌握和运用,详细介绍了一个来自贝尔实验室产品的完整案例研究,读者可以透彻地了解整个软件性工程的全过程。为了便于理解,本书每章都对常见问题进行了解答,所提供的练习可以直接运用于实践。本书将软件性工程核心实践分解为适合一两天学习的过程,即使是软件性工程的新手也可以迅速掌握以下内容:建立性的定量目标、开发操作剖面、使用CASRE估计软件性、确定操作模式。
本书的内容组织特别适合快速掌握和运用,详细介绍了一个来自贝尔实验室产品的完整案例研究,读者可以透彻地了解整个软件性工程的全过程。本书将软件性工程核心实践分解为适合一两天学习的过程,即使是软件性工程的新手也可以迅速。
John D.Musa是软件性工程开创者之一,是将软件性工程推向实践的一位领导者。他提出执行时间、缺陷和故障之间的差别、操作剖面和很多其他概念。曾担任AT&T贝尔实验室软件性工程的技术经理。他发表过软件性方面的论文100多篇,做重要演讲175次。1992
CHAPTER1、OVERVIEW OF SOFTWARE RELIABILITY ENGINEERING
CHAPTER2、DEFINING NECESSARY RELIABILITY
CHAPTER3、DEVELOPING OPERATIONAL PROFILES
CHAPTER4、PREPARING FOR TEST
CHAPTER5、EXECUTING TEST
CHAPTER6、APPLYING FAILURE DATA TO GUIDE DECISIONS
CHAPTER7、DEPLOYING SOFTWARE RELIABILITY ENGINEERING
CHAPTER8、SOFTWARE RELIABILITY MODELS
APPENDIX A SOFTWARE RELIABILITY ENGINEERING PROCESS STEP BY STEP
APPENDIX B TEMPLATE FOR WORKSHOPS
APPENDIX C GLOSSARY
APPENDIX D SUMMARY OF USEFUL FORMULAS
APPENDIX E SOFTWARE RELIABILITY ENGINEERING AND TESTING
APPENDIX F USING CASRE
APPENDIX G PROBLEM SOLUTIONS
APPENDIX H REFERENCES TO USERS OF SOFTWARE RELIABILITY ENGINEERING