Guia Completo: Modelos de Qualidade de Software e ISO 9126

Classificado em Computação

Escrito em em português com um tamanho de 2,36 KB

Modelo de Qualidade de Software

A qualidade de um sistema de software pode ser entendida de diversas formas e utilizando diferentes abordagens.

A norma ISO/IEC 9126 estabelece um modelo de qualidade com os seguintes componentes:

  • Processo: De desenvolvimento, cuja qualidade afeta a qualidade do produto de software gerado e é influenciado pela natureza do produto desenvolvido.
  • Produto: Compreende os atributos de qualidade do sistema. Estes podem ser divididos entre atributos internos e externos, diferenciados pela forma como são aferidos.
  • Qualidade em uso: Consiste na aferição da qualidade do software em cada contexto específico de usuário, sendo a qualidade percebida por ele.

Modelo de Qualidade da Norma ISO 9126

A norma 9126 foca na qualidade do produto de software, propondo Atributos de Qualidade distribuídos em seis características principais, subdivididas em subcaracterísticas.

Avaliação dos Fatores de Qualidade (FURPS)

  • Funcionalidade: Conjunto de capacidades do programa, funções e segurança do sistema.
  • Usabilidade: Fatores humanos, estética, consistência e documentação.
  • Confiabilidade: Frequência e gravidade de falhas, acurácia e previsibilidade.
  • Desempenho: Velocidade de processamento, tempo de resposta e consumo de recursos.
  • Suportabilidade: Adaptabilidade, capacidade de teste, compatibilidade e facilidade de instalação.

Norma ISO/IEC 9126 (1991) ou NBR 13596 (1996)

Representa a padronização mundial para a qualidade de software, baseada em três níveis: Características, Subcaracterísticas e Métricas.

Características de Qualidade

consideradas pelo usuário, mais características internas - Qualidade dos produtos intermediários do processo de desenvolvimento do software

Visão do Gerente
Pode ter que balancear os melhoramentos na qualidade com critérios gerenciais, tais como atraso de cronograma ou estouro de orçamento. - Deseja otimizar a qualidade dentro das limitações de custo, recursos humanos e prazos.

Entradas relacionadas: