qualidade de software ( iso/iec 9126 – 1, McCall )
- iso certifica software, não produto.
- exemplo: requisitos de qualidade interna: códicos legiveis, …
- quem certifica a qualidade de software é a equipe de teste.
Qualidade do produto e o ciclo de vida do software
As visões de qualidade interna, qualidade externa e qualidade em uso mudam durante o ciclo de vida do software.
Por exemplo, a qualidade especificada como requisito no início do ciclo de vida é uma visão, principalmente, do ponto de
vista de qualidade externa e do usuário, e difere da qualidade do produto intermediário, tal como a qualidade na fase de
projeto, que é uma visão, principalmente, do ponto de vista de qualidade interna e do desenvolvedor. As tecnologias
utilizadas para atingir o nível de qualidade necessário, como especificação e avaliação de qualidade, precisam apoiar estes
diversos pontos de vista. É necessário definir estas perspectivas de qualidade e suas tecnologias associadas, a fim de que
a qualidade seja gerenciada de modo apropriado em cada estágio do ciclo de vida.
Modelo de qualidade para qualidade externa e interna
Esta seção define o modelo de qualidade externa e interna. Ele categoriza os atributos de qualidade de software em seis
características (funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade) as quais são, por
sua vez, subdivididas em subcaracterísticas (figura 4). As subcaracterísticas podem ser medidas por meio de métricas
externas e internas.


