Os atributos de qualidade descrevem capacidades, serviços e comportamentos do sistema de software. Esses atributos indicam o quão bem o software satisfaz às necessidades dos stakeholders, devendo ser mensuráveis e testáveis. De acordo com a classificação de Bass, Clements e Kazman (2003), os atributos de qualidade são: