Software quality assurance,monitoring the software engineering processes and methods used to ensure quality.Software design, coding, source code control, code reviews, software configuration management, testing, release management, and product integration. Goals, commitments, abilities, activities, measurements, and verifications.