Failure-modes-based software reading / Yang-Ming Zhu.

Identifying failure modes and their effects is critical to software failure mode and effects analysis and it largely depends on the analysts' experience and the skill. This book develops a series of reading techniques based on common and prioritized failure modes in software requirements, softw...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via Springer)
Main Author: Zhu, Yang-Ming
Format: eBook
Language:English
Published: Cham : Springer, 2017.
Series:SpringerBriefs in computer science.
Subjects:
Table of Contents:
  • Acknowledgements
  • Contents
  • 1 Introduction
  • 1.1 Software Quality and Quality Assurance
  • 1.1.1 Software Testing
  • 1.1.2 Software Peer Review and Software FMEA
  • 1.1.3 Other Software Assurance Methods
  • 1.2 About This Book
  • 2 Software Failure Mode and Effects Analysis
  • 2.1 FMEA
  • 2.1.1 What Is FMEA?
  • 2.1.2 FMEA Standards
  • 2.2 Software FMEA
  • 2.2.1 Types of Software FMEA
  • 2.2.2 Software FMEA Steps
  • 2.3 Software FMEA in the Software Development Life Cycle
  • 2.4 Summary
  • 3 Software Review and Software Reading.
  • 3.1 Software Review and Inspection3.2 Software Reading Techniques
  • 3.2.1 Software Reading Defined
  • 3.2.2 Systematic Reading and Unsystematic Reading
  • 3.2.3 Ad Hoc Reading
  • 3.2.4 Checklist-Based Reading
  • 3.2.5 Scenario-Based Reading
  • 3.3 Software Reading in the Software Development Life Cycle
  • 3.4 Summary
  • 4 Failure-Modes-Based Software Reading
  • 4.1 FMEA-Related Terminologies
  • 4.2 Catalogs of Software Failure Modes
  • 4.3 Failure-Modes-Based Reading
  • 4.3.1 Comparison of Software Review and Software FMEA.
  • 4.3.2 Ideas Behind Failure-Modes-Based Software Reading4.3.3 Why Failure-Modes-Based Reading?
  • 4.4 Summary
  • 5 Failure-Modes-Based Requirements Reading
  • 5.1 Introduction
  • 5.2 Requirements Failure Modes and Root Causes
  • 5.3 Failure-Modes-Based Requirements Reading Techniques
  • 5.4 Example
  • 5.5 Summary
  • 6 Failure-Modes-Based Design Reading
  • 6.1 Introduction
  • 6.2 Architectural Design Reading
  • 6.2.1 Architectural Design Failure Modes and Root Causes
  • 6.2.2 Failure-Modes-Based Architecture Reading Techniques
  • 6.3 Interface Reading.
  • 6.3.1 Interface Failure Modes and Root Causes6.3.2 Failure-Modes-Based Interface Reading Techniques
  • 6.4 Example
  • 6.5 Summary
  • 7 Failure-Modes-Based Code Reading
  • 7.1 Introduction
  • 7.2 Code Functionality Failure Modes and Root Causes
  • 7.3 Code Evolvability Failure Modes and Root Causes
  • 7.4 Failure-Modes-Based Code Reading Techniques
  • 7.5 Example
  • 7.6 Summary
  • 8 Failure-Modes-Based Usability Reading
  • 8.1 Usability and Usability Evaluation
  • 8.2 Usability Failure Modes and Root Causes.
  • 8.3 Failure-Modes-Based Usability Reading Techniques8.4 Example
  • 8.5 Summary
  • 9 Failure-Modes-Based Test Reading
  • 9.1 Introduction
  • 9.2 FMEA and Testing
  • 9.3 FMEA-Based Test Reading Techniques
  • 9.4 Example
  • 9.5 Summary
  • 10 Conclusion
  • About the Author.