Book description
This book introduces Software Quality Assurance (SQA) and provides an overview of standards used to implement SQA. It defines ways to assess the effectiveness of how one approaches software quality across key industry sectors such as telecommunications, transport, defense, and aerospace.
- Includes supplementary website with an instructor’s guide and solutions
- Applies IEEE software standards as well as the Capability Maturity Model Integration for Development (CMMI)
- Illustrates the application of software quality assurance practices through the use of practical examples, quotes from experts, and tips from the authors
Table of contents
- Preface
- Acknowledgments
- Chapter 1 Software Quality Fundamentals
- Chapter 2 Quality Culture
- Chapter 3 Software Quality Requirements
-
Chapter 4 Software Engineering Standards and Models
- 4.1 Introduction
- 4.2 Standards, Cost of Quality, and Business Models
- 4.3 Main Standards for Quality Management
- 4.4 ISO/IEC/IEEE 12207 Standard
- 4.5 ISO/IEC/IEEE 15289 Standard for the Description of Information Elements
- 4.6 IEEE 730 Standard for SQA Processes
- 4.7 Other Quality Models, Standards, References, and Processes
- 4.8 Specific Standards for an Application Domain
- 4.9 Standards and the SQAP
- 4.10 Success Factors
- 4.11 Further Reading
- 4.12 Exercises
-
Chapter 5 Reviews
- 5.1 Introduction
- 5.2 Personal Review and Desk-Check Review
- 5.3 Standards and Models
- 5.4 Walk-Through
- 5.5 Inspection Review
- 5.6 Project Launch Reviews and Project Assessments
- 5.7 Agile Meetings
- 5.8 Measures
- 5.9 Selecting the Type of Review
- 5.10 Reviews and Business models
- 5.11 Software Quality Assurance Plan
- 5.12 Success Factors
- 5.13 Tools
- 5.14 Further Reading
- 5.15 Exercises
-
Chapter 6 Software Audits
- 6.1 Introduction
- 6.2 Types of Audits
- 6.3 Audit and Software Problem Resolution According to ISO/IEC/IEEE 12207
- 6.4 Audit According to the IEEE 1028 Standard
- 6.5 Audit Process and the ISO 9001 Standard
- 6.6 Audit According to the CMMI
- 6.7 Corrective Actions
- 6.8 Audits for Very Small Entities
- 6.9 Audit and the SQA Plan
- 6.10 Presentation of an Audit Case Study
- 6.11 Success Factors
- 6.12 Further Reading
- 6.13 Exercises
-
Chapter 7 Verification and Validation
- 7.1 Introduction
- 7.2 Benefits and Costs of V&V
- 7.3 V&V Standards and Process Models
- 7.4 V&V According to ISO/IEC/IEEE 12207
- 7.5 V&V According to the CMMI Model
- 7.6 ISO/IEC 29110 and V&V
- 7.7 Independent V&V
- 7.8 Traceability
- 7.9 Validation Phase of Software Development
- 7.10 Tests
- 7.11 Checklists
- 7.12 V&V Techniques
- 7.13 V&V Plan
- 7.14 Limitations OF V&V
- 7.15 V&V in the SQA Plan
- 7.16 Success Factors
- 7.17 Further Reading
- 7.18 Exercises
-
Chapter 8 Software Configuration Management
- 8.1 Introduction
- 8.2 Software Configuration Management
- 8.3 Benefits of Good Configuration Management
- 8.4 SCM Activities
- 8.5 Baselines
- 8.6 Software Repository and Its Branches
- 8.7 Configuration Control
- 8.8 Configuration Status Accounting
- 8.9 Software Configuration Audit
- 8.10 Implementing SCM in Very Small Entities with ISO/IEC 29110
- 8.11 SCM and the SQAP
- 8.12 Success Factors
- 8.13 Further Reading
- 8.14 Exercises
-
Chapter 9 Policies, Processes, and Procedures
- 9.1 Introduction
- 9.2 Policies
- 9.3 Processes
- 9.4 Procedures
- 9.5 Organizational Standards
- 9.6 Graphical Representation of Processes and Procedures
- 9.7 Process Notation of ISO/IEC 29110
- 9.8 Case Study
- 9.9 Personal Improvement Process
- 9.10 Policies, Processes, and Procedures in the SQA Plan
- 9.11 Success Factors
- 9.12 Further Reading
- 9.13 Exercises
- Note
-
Chapter 10 Measurement
- 10.1 Introduction—the Importance of Measurement
- 10.2 Software Measurement According to ISO/IEC/IEEE 12207
- 10.3 Measurement According to ISO 9001
- 10.4 The Practical Software and Systems Measurement Method
- 10.5 ISO/IEC/IEEE 15939 Standard
- 10.6 Measurement According to the CMMI Model
- 10.7 Measurement in Very Small Entities
- 10.8 The Survey as a Measurement Tool
- 10.9 Implementing a Measurement Program
- 10.10 Practical Considerations
- 10.11 The Human Side of Measurement
- 10.12 Measurement and the IEEE 730 SQAP
- 10.13 Success Factors
- 10.14 Further Reading
- 10.15 Exercises
- Chapter 11 Risk Management
-
Chapter 12 Supplier Management and Agreements
- 12.1 Introduction
- 12.2 Supplier Requirements of ISO 9001
- 12.3 Agreement Processes of ISO 12207
- 12.4 Supplier Agreement Management According to the CMMI
- 12.5 Managing Suppliers
- 12.6 Software Acquisition Life Cycle
- 12.7 Software Contract Types
- 12.8 Software Contract Reviews
- 12.9 Supplier and Acquirer Relationship and the Sqap
- 12.10 Success Factors
- 12.11 Further Reading
- 12.12 Exercises
- Chapter 13 Software Quality Assurance Plan
- Appendix 1 Software Engineering Code of Ethics and Professional Practice (Version 5.2)
- Appendix 2 Incidents and Horror Stories Involving Software
- Glossary – Abbreviations – Acronyms
- References
- Index
- EULA
Product information
- Title: Software Quality Assurance
- Author(s):
- Release date: January 2018
- Publisher(s): Wiley-IEEE Computer Society Press
- ISBN: 9781118501825
You might also like
book
Software Quality Assurance
Software Quality Assurance: Integrating Testing, Security, and Audit focuses on the importance of software quality and …
book
Software Quality Assurance
Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related …
book
Software Quality
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles …
book
Software Testing and Continuous Quality Improvement, 3rd Edition
This third edition of a bestseller provides a comprehensive look at software testing as part of …