This course introduces the concepts and methods required for effective and efficient SQA. It aims to develop a broad understanding of SQA processes from planning until execution, and complements this with a detailed knowledge of techniques in an appropriate engineering and management context.
Fundamentals of Software Quality Assurance: The Role of SQA, SQA Plan, SQA considerations, SQA people, Quality Management, Software Configuration Management.
Managing Software Quality: Managing Software Organizations – Managing Software Quality , Defect Prevention Software Quality Assurance Management
Software Quality Assurance Metrics: Software Quality, Total Quality Management (TQM) , Quality Metrics , Software Quality Metrics Analysis
Software Quality Program: Software Quality Program Concepts, Establishment of a Software Quality Program, Software Quality Assurance Planning – An Overview, Purpose & Scope.
Software Quality Assurance Standardization: Software Standards, ISO 9000, Quality System Standards, Capability Maturity Model, Role of SQA in Software Development Maturity – SEI CMM Level 5, Comparison of ISO 9000 Model with SEI’s CMM