Em relação à qualidade de software, o SWEBOK (Software Engineering Body Of
Knowledge), ou Corpo de Conhecimento de Engenharia de Software, definiu uma distinção entre
técnicas estáticas e dinâmicas. As primeiras aparecem sob a área de conhecimento Qualidade,
enquanto as últimas figuram na área de Testes. A área de qualidade de software é subdividida em
níveis, formando uma estrutura hierárquica para catalogar os assuntos. Dentro da Qualidade de
Software, a área de Fundamentos de Qualidade de Software é dividida em quatro níveis de estudo,
quais sejam, EXCETO: