本書論述了在軟件開發和測試中實際推行軟件性工程所需的具體步驟,并將軟件性工程的效益落實到每一個具體步驟中。本書的內容組織特別適合快速掌握和運用,詳細介紹了一個來自貝爾實驗室產品的完整案例研究,讀者可以透徹地了解整個軟件性工程的全過程。為了便于理解,本書每章都對常見問題進行了解答,所提供的練習可以直接運用于實踐。本書將軟件性工程核心實踐分解為適合一兩天學習的過程,即使是軟件性工程的新手也可以迅速掌握以下內容:建立性的定量目標、開發操作剖面、使用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