Limit search to available items
Record 47 of 139
Previous Record Next Record
Book Cover
E-book
Author Zhu, Yang-Ming

Title Failure-modes-based software reading / Yang-Ming Zhu
Published Cham : Springer, 2017

Copies

Description 1 online resource (104 pages)
Series SpringerBriefs in Computer Science
SpringerBriefs in computer science.
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
Summary 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, software design, coding, and usability in order to makes the benefits of software failure mode and effects analysis (FMEA) readily accessible to general software practitioners, particularly in small teams and resource-constrained organizations. After a general introduction it offers an overview of software FMEA and discusses software review procedures and software reading techniques. Subsequent chapters present the basic ideas behind failure-modes-based reading techniques and examine the use of these techniques for software requirements, software design, software coding, software usability, and software testing. Covering the entire creation process, and including checklists and examples, it provides an easy introduction to the topic for professionals in software engineering and quality assurance
Bibliography Includes bibliographical references
Notes Print version record
Subject Software failures.
Computer software -- Testing
Computer software -- Quality control.
COMPUTERS -- Computer Literacy.
COMPUTERS -- Computer Science.
COMPUTERS -- Data Processing.
COMPUTERS -- Hardware -- General.
COMPUTERS -- Information Technology.
COMPUTERS -- Machine Theory.
COMPUTERS -- Reference.
Computer software -- Quality control
Computer software -- Testing
Software failures
Form Electronic book
ISBN 9783319651033
331965103X