A qualidade do software é o objectivo final da Engenharia de Software que indica o desempenho do software. apresentamos então um inquérito sobre os conceitos de qualidade de software, explicamos os desastres de software. Apresentamos diferentes modelos de ciclo de vida do software e modelos de qualidade de software. McCall, Boehm, FURPS/FURPS+, Dromey e ISO 9126 são os modelos de qualidade de software mais importantes que são utilizados para medir diferentes factores que afectaram a qualidade de software. O trabalho de investigação apresenta a definição e as comparações entre modelos de qualidade de software.