The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, with special emphasis on implementing and managing SQA. Primarily designed to serve three audiences: universities and college students, vocational training participants, and software engineers and development managers, the book may be applicable to all personnel engaged in software projects.