CENG 437

Software Quality Management

Prerequisites: CENG 316

This course covers the topics of software quality management, quality management paradigms (CMMI, ISO, IEEE), methods used in quality management, enhancement of quality process, management of quality cost, error, preventive error avoidance.

Course Objectives

This course aims to teach software quality management within software development lifecycle.

Recommended or Required Reading

John W. Horch, “Practical Guide to Software Quality Management”, Addison Wesley, 2003.

Learning Outcomes

Ability to explain the components of Software Quality Assurance

Ability to apply quality components starting from the early stages of the project

Ability to measure the effectiveness of Software Quality Assurance processes

Ability to control the impact of Software Quality Assurance processes on the project budget and schedule

Topics
Introduction to SW Quality Management
Components of Quality and Quality Models (CMMI, RUP)
Components of Quality and Quality Models (ISO9001, SPICE, IEEE12207)
Methods and Tools used in Quality Management
Error and Problem Avoidance Methods
Error and Problem Avoidance Methods
Software Test Methods
Software Test Methods
Maintenance Mangement
Maintenance Mangement
Configuration Management
Software Quality Metrics
Process Quality Metrics and Cost of Quality Management
Process Quality Metrics and Cost of Quality Management