A qualidade de software não pode ser entendida como perfeição. Qualidade é um conceito multidimensional, realizado por
um conjunto de atributos, representando vários aspectos relacionados ao produto: desenvolvimento, manutenção e uso.
Qualidade é algo factível, relativo, dinâmico e evolutivo, adequando-se ao nível dos objetivos a serem atingidos
(SIMÃO, 2002).
Segundo a norma ISO 9000 (versão 2000), a qualidade é o grau em que um conjunto de características inerentes a um
produto, processo ou sistema cumpre os requisitos inicialmente estipulados para estes.
Um dos principais objetivos da engenharia de software é melhorar a qualidade dos produtos de software, ela visa
estabelecer métodos e tecnologias para construir produtos de software de qualidade dentro dos limites de tempo e
recursos disponíveis.
A qualidade de software está diretamente ligada com a qualidade do processo através do qual o software é desenvolvido,
portanto, para se ter qualidade em um produto de software é necessário ter um processo de desenvolvimento bem definido,
que deve ser documentado e acompanhado (SWEBOK, 2004).
A avaliação da qualidade de produtos de software normalmente é feita através de modelos de avaliação de qualidade.
Esses modelos descrevem e organizam as propriedades de qualidade do produto em avaliação.
|