No contexto de desenvolvimento de software, qualidade
pode ser entendida como um conjunto de características
a serem satisfeitas, de modo que o produto de software
atenda às necessidades de seus usuários. Entretanto, tal
nível de satisfação nem sempre é alcançado de forma
espontânea, devendo ser continuamente construído.
Nesse sentido, há diversos atributos que visam garantir a
qualidade de software e, enquanto um é definido como a
capacidade do produto de software de ser
compreendido, aprendido, operado e atraente ao
usuário, quando usado sob condições especificadas,
outro é conceituado como a capacidade do produto de
software de apresentar desempenho apropriado, relativo
à quantidade de recursos usados, sob condições
especificadas.
Esses dois atributos são conhecidos, respectivamente, como:
Esses dois atributos são conhecidos, respectivamente, como: