Software Quality Assurance: From Theory to Implementation

Hardcover
from $0.00

Author: Daniel Galin

ISBN-10: 0201709457

ISBN-13: 9780201709452

Category: Quality Control

Software Quality Assurance\ From Theory to Implementation\ Daniel Galin\ Software quality assurance (SQA) is becoming increasingly important to the software and the electronics industries as software systems become more complex and integrative. This book is designed to serve the three audiences who will be facing the SQA challenge: students at universities and colleges, participants in vocational training courses and software development and maintenance practitioners/professionals.\ The book...

Search in google:

Software quality assurance (SQA) systems are vital for software developers in the software and the electronics industries as well as for information systems divisions in organizations. This book, based on many years of consulting and teaching experience, is designed to serve three audiences: students at universities and colleges, participants in vocational training courses in the industry and practitioners/professionals. Each chapter will conclude with commonly raised questions, problems, short case studies, and topics for discussion. The methodology to be presented in the book conforms with the requirements of ISO 9000 standards (ISO 9001 Quality Management and Quality Assurance Standard and of ISO 9000-3 Guidelines for the Application of ISO 9001 to the Development, Supply, Installation and Maintenance of Computer Software). The topics that will be covered will conform with the requirements of most vocational training programs (e.g.. the American Society for Quality's training program for Certified Software Quality Engineers). The book is designed to include in its appendices a collection of useful templates and checklists containing items of great interest to practitioners and students, and is accompanied with an Instructor¿s Guide containing lesson planning guidelines, guides for conducting discussions, OHPs and test material.

PrefaceAcknowledgementsPublisher's acknowledgementsAbout the authorGuides for special groups of readersPt. IIntroduction1Ch. 1The software quality challenge3Ch. 2What is software quality?14Ch. 3Software quality factors35Ch. 4The components of the software quality assurance system - overview56Pt. IIPre-project software quality components75Ch. 5Contract review77Ch. 6Development and quality plans95Pt. IIISQA components in the project life cycle119Ch. 7Integrating quality activities in the project life cycle121Ch. 8Reviews149Ch. 9Software testing - strategies178Ch. 10Software testing - implementation216Ch. 11Assuring the quality of software maintenance components254Ch. 12Assuring the quality of external participants' contributions279Ch. 13CASE tools and their effect on software quality298Pt. IVSoftware quality infrastructure components309Ch. 14Procedures and work instructions311Ch. 15Supporting quality devices325Ch. 16Staff training and certification335Ch. 17Corrective and preventive actions349Ch. 18Configuration management365Ch. 19Documentation control387Pt. VManagement components of software quality399Ch. 20Project progress control401Ch. 21Software quality metrics412Ch. 22Costs of software quality449Pt. VIStandards, certification and assessment471Ch. 23Quality management standards475Ch. 24SQA project process standards - IEEE software engineering standards507Pt. VIIOrganizing for quality assurance539Ch. 25Management and its role in software quality assurance543Ch. 26The SQA unit and other actors in the SQA system555Epilogue: The Future of SQA570Author index577Subject index580