Um dos avanços mais relevantes do controle da qualidade é o crescimento da função de auditoria da qualidade. A implementação e execução das auditorias representam uma das áreas mais significativas da engenharia de controle do processo. Por outro lado, as avaliações são também largamente adotado como fundamenta para planos de melhoria.
No contexto da qualidade de software, vários modelos vêm sendo publicados e são, hoje, largamente adotados por várias organizações no mundo. As normas ISO, os modelos propostos pelo SEI - Software Engineering Institute, como o Capability Maturity Model for Software (CMM), são hoje considerados requisitos para organizações de software que desejam um lugar de destaque no mercado competitivo. Esses modelos serão objeto de estudo mais à frente.
Nesse contexto, conceitos como prevenção e detecção, avaliações e auditorias, coleta e análise de métricas, entre outros, devem ser bem entendidos para se garantir uma visão clara do cenário da qualidade de software.