10
Modelagem de Sistemas de Informação Aula 10 – Qualidade de Software ISO 9126

Modelagem de Sistemas de Informação 09 ISO 9126

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Modelagem de Sistemas de Informação 09 ISO 9126

Modelagem de Sistemas de Informação

Aula 10 – Qualidade de Software

ISO 9126

Page 2: Modelagem de Sistemas de Informação 09 ISO 9126

ISO/IEC 9126

• ISO/IEC 9126 é uma norma ISO para qualidade de produto de software, que se enquadra no modelo de qualidade das normas da família 9000. A norma brasileira correspondente é a NBR ISO/IEC 9126.

Page 3: Modelagem de Sistemas de Informação 09 ISO 9126

Modelo de Qualidade da Norma ISO 9126

• A norma 9126 se foca na qualidade do produto de software, propondo Atributos de Qualidade, distribuídos em seis características principais, com cada uma delas divididas em sub-características, conforme podemos ver a seguir:

Page 4: Modelagem de Sistemas de Informação 09 ISO 9126

Modelo de Qualidade da Norma ISO 9126

Page 5: Modelagem de Sistemas de Informação 09 ISO 9126

Modelo de Qualidade da Norma ISO 9126

• Adequação: Propõe-se a fazer o que é apropriado?

• Acurácia: Faz o que foi proposto de forma correta?

• Interoperabilidade: É capaz de interagir com os sistemas especificados

• Conformidade: Está de acordo com as normas, leis, etc?

• Segurança de Acesso: Evita acesso não autorizado a programas e dados?

Funcionalidade

Satisfaz as necessidades?

Page 6: Modelagem de Sistemas de Informação 09 ISO 9126

Modelo de Qualidade da Norma ISO 9126

• Maturidade: Com que frequência apresenta falhas por defeitos no software?

• Tolerância a falhas: Ocorrendo falhas, como ele reage?

• Recuperabilidade: É capaz de recuperar dados em caso de falhas?

Confiabilidade

É imune a falhas?

Page 7: Modelagem de Sistemas de Informação 09 ISO 9126

Modelo de Qualidade da Norma ISO 9126

• Compreensibilidade: É fácil entender o conceito lógico e sua aplicabilidade?

• Apreensibilidade: É fácil aprender a usar?

• Operacionalidade: É fácil operar e controlar?

Usabilidade

É fácil de usar?

Page 8: Modelagem de Sistemas de Informação 09 ISO 9126

Modelo de Qualidade da Norma ISO 9126

• Comportamento em ao tempo: Qual o tempo de resposta, tempo de

processamento na execução de suas funções?

• Comportamento em relação aos recursos: Quanto recurso usa? Durante quanto tempo?

Eficiência

É rápido e “enxuto”

?

Page 9: Modelagem de Sistemas de Informação 09 ISO 9126

Modelo de Qualidade da Norma ISO 9126

• Analisabilidade: É fácil de encontrar uma falha, quando ocorre?

• Modificabilidade: É fácil modificar e adaptar?

• Estabilidade: Existe risco de efeitos inesperados quando se faz alterações?

• Testabilidade: É fácil validar o software modificado?

Manutenibilidade

É fácil de modificar?

Page 10: Modelagem de Sistemas de Informação 09 ISO 9126

Modelo de Qualidade da Norma ISO 9126

• Adaptabilidade: É fácil adaptar a ambientes diferentes?

• Instalabilidade: É fácil instalar?

• Conformidade: Está de acordo com padrões de portabilidade?

• Capacidade de substituição: É fácil usar para substituir outro?

Portabilidade

É fácil de usar em outro

ambiente?