A Qualidade de Software
Por: lzfelipe14 • 27/5/2018 • Trabalho acadêmico • 337 Palavras (2 Páginas) • 250 Visualizações
QUALIDADE DE SOFTWARE
A qualidade de software é uma área de conhecimento de engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento. Os modelos aplicados na garantia da qualidade de software atuam principalmente no processo, porém o principal objetivo é garantir um produto que atenda às expectativas/necessidades do cliente.
De acordo com o glossário padrão de terminologia em engenharia de software do IEEE 610.12 (1990), qualidade pode ser definida como o grau no qual um sistema, componente, ou processo atende aos requisitos especificados e as necessidades ou expectativas do cliente ou usuário.
ISSO/IEC 9126-1 (2003) – Qualidade de produto
O modelo de qualidade definido na ISSO/IEC 9126-1, é utilizado como referência para o processo de avaliação de qualidade de produtos de software, o mesmo está subdividido em duas partes:
- Modelos de qualidade para características internas e externas – Categoriza os atributos de qualidade de software em 6 características:
- Funcionalidade – As funcionalidades requeridas estão disponíveis no software?
- Confiabilidade – Quão confiável é o software?
- Usabilidade – O software é de fácil utilização?
- Eficiência – Quão eficiente é o software?
- Manutenibilidade – Quão fácil é modificar o software?
- Portabilidade – Quão fácil é transferir o software para outro ambiente?
- Modelo de qualidade para qualidade em uso – Categoriza os atributos de qualidade em 4 características:
- Eficácia – Capacidade do produto de software de permitir que usuários atinjam metas especificadas com acurácia e completude, em um contexto de uso especificado;
- Produtividade – Capacidade do produto de software de permitir que seus usuários empreguem quantidade apropriada de recursos em relação à eficácia obtida, em um contexto de uso especificado;
- Segurança – Capacidade do produto de software de apresentar níveis aceitáveis de riscos de danos as pessoas, negócios, software, propriedades ou ao ambiente, em um contexto de uso especificado;
- Satisfação – Capacidade do produto de software de satisfazer usuários, em um ambiente de uso especificado.
...