Software Quality: Concepts and Practice
- 11h 9m
- Daniel Galin
- John Wiley & Sons (US)
- 2018
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects
Features:
- A broad view of SQA. The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software.
- An up-to-date wide-range coverage of SQA and SQA related topics. Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts.
- A systematic presentation of the SQA function and its tasks: establishing the SQA processes, planning, coordinating, follow-up, review and evaluation of SQA processes.
- Focus on SQA implementation issues. Specialized chapter sections, examples, implementation tips, and topics for discussion.
- Pedagogical support: Each chapter includes a real-life mini case study, examples, a summary, selected bibliography, review questions and topics for discussion. The book is also supported by an Instructor’s Guide.
About the Author
Dr. Daniel Galin acquired his expertise in SQA through many years of consulting, teaching, and writing in the field. He is currently a lecturer on SQA in the Faculty of Computer Science at the Technion, where he is a senior teaching fellow. His earlier book, Software Quality Assurance: From Theory to Implementation, was published by Addison-Wesley in 2004. Many of his papers have appeared in leading professional journals. Dr. Daniel Galin received his B.Sc., M.Sc., and D.Sc. from the Faculty of Industrial Engineering and Management at the Technion - Israel Institute of Technology.
In this Book
-
Guides for Special Groups of Readers
-
SQA – Definitions and Concepts
-
Software Quality Factors (Attributes)
-
The Software Quality Challenges
-
Organization for Assuring Software Quality
-
The SQA World – An Overview
-
Establishing SQA Processes and Their Coordination with Relevant Software Processes
-
SQA Plan and Project Plan
-
Preproject Process – Contract Review
-
Cost of Software Quality
-
The Effectiveness and Cost of a V&V Plan – The SQA Model
-
SQA Records and Documentation Control
-
Evaluation of Products for Conformance
-
Reviews
-
Software Testing
-
Assuring Software Quality Conformance for Operation Services
-
Software Product Quality Metrics
-
Procedures and Work Instructions
-
Evaluation of Processes and Development Environment for Conformance
-
Improvement Processes – Corrective and Preventive Actions
-
Software Process Assurance Activities for External Participants
-
Software Process Quality Metrics
-
Software Change Control Processes
-
Staff Skills and Knowledge – Training and Certification
-
Templates and Checklists
-
Configuration Management
-
CASE Tools and IDEs – Impact on Software Quality