Avaliacao produto

27
# 1 Modelo de Qualidade de Produto de Software NBR 13596 ou ISO/IEC 9126 Funcionalidade Funcionalidade Confiabilidade Confiabilidade Usabilidade Usabilidade Eficiência Eficiência Portabilidade Portabilidade Manutenibilidad Manutenibilidad e e Características

Transcript of Avaliacao produto

Page 1: Avaliacao produto

# 1

Modelo de Qualidade de Produto de SoftwareNBR 13596 ou ISO/IEC 9126

FuncionalidadeFuncionalidade

ConfiabilidadeConfiabilidade

UsabilidadeUsabilidade

EficiênciaEficiência

PortabilidadePortabilidade

ManutenibilidadeManutenibilidade

Características

Page 2: Avaliacao produto

# 2

Modelo de Qualidade de Produto de Software Característica

Conjunto de atributos que

evidenciam a existência de um

conjunto de funções e suas

propriedades especificadas. As

funções são as que satisfazem as

necessidades explícitas e

implícitas.

FuncionalidadeFuncionalidade

Subcaracterísticas:Subcaracterísticas: Adequação Acurácia Interoperabilidade Conformidade Segurança de acesso

Page 3: Avaliacao produto

# 3

Atributos de software que evidenciam a presença de um conjunto de funções e sua apropriação para as tarefas especificadas.

Exemplos: boa definição; abrangência completa das necessidades

da aplicação;

atendimento completo dos objetivos.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

FuncionalidadeFuncionalidadeSubcaracterísticas:Subcaracterísticas:

Adequação Acurácia Interoperabilidade Conformidade Segurança de acesso

Page 4: Avaliacao produto

# 4

Atributos do software que evidenciam a geração de resultados ou efeitos corretos ou conforme acordados.

Exemplo:

apresentam resultados corretos.

FuncionalidadeFuncionalidadeSubcaracterísticas:Subcaracterísticas: Adequação

Acurácia Interoperabilidade Conformidade Segurança de acesso

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

Page 5: Avaliacao produto

# 5

Exemplos: leitura e gravação de dados em diferentes

formatos;

troca de dados com outros produtos via recursos do ambiente.

Atributos do software que evidenciam sua capacidade de interagir com sistemas especificados

FuncionalidadeFuncionalidadeSubcaracterísticas:Subcaracterísticas: Adequação Acurácia

Interoperabilidade Conformidade Segurança de acesso

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

Page 6: Avaliacao produto

# 6

Atributos do software que fazem com que o mesmo esteja de acordo com as normas, convenções ou regulamentações previstasem leis e descrições similares, relacionadas a aplicação.

Exemplos: em conformidade com aspectos legais,

convenções pertinentes à aplicação (leis, ortografia, nomenclatura).

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

FuncionalidadeFuncionalidadeSubcaracterísticas:Subcaracterísticas: Adequação Acurácia Interoperabilidade

Conformidade Segurança de acesso

Page 7: Avaliacao produto

# 7

Atributos do software que evidenciam sua capacidade de evitar o acesso não autorizado, acidental ou deliberado a programas e dados.

Exemplos:

recursos de proteção a programas e dados;

recurso de acesso seletivo diferenciado.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

FuncionalidadeFuncionalidadeSubcaracterísticas:Subcaracterísticas: Adequação Acurácia Interoperabilidade Conformidade

Segurança de acesso

Page 8: Avaliacao produto

# 8

ConfiabilidadeConfiabilidade

Subcaracterísticas:Subcaracterísticas: Maturidade Tolerância a Falhas Recuperabilidade

Conjunto de atributos que

evidenciam a capacidade do

software de manter seu nível de

desempenho sob condições

estabelecidas durante um

período de tempo estabelecido.

Modelo de Qualidade de Produto de Software Característica

Page 9: Avaliacao produto

# 9

Atributos do software que evidenciam a freqüência de falhas por defeitos no software.

Exemplos:

ocorrência de falhas.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

ConfiabilidadeConfiabilidade

Subcaracterísticas:Subcaracterísticas:

Maturidade Tolerância a Falhas

Recuperabilidade

Page 10: Avaliacao produto

# 10

Atributos do software que evidenciam a sua capacidade em manter um nível de desempenho especificado nos casos de falhas no software ou de violação nas interfaces especificadas.

Exemplos: propagação de falhas na violação do

uso do software.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

ConfiabilidadeConfiabilidade

Subcaracterísticas:Subcaracterísticas: Maturidade Tolerância a Falhas Recuperabilidade

Page 11: Avaliacao produto

# 11

Exemplos: a recuperação do sistema é adequada

após falha durante a operação.

Atributos do software que evidenciam sua capacidade de restabelecer seu nível de desempenho e recuperar os dados diretamente afetados, em caso de falha, e em tempo e esforço necessários para tal.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

ConfiabilidadeConfiabilidade

Subcaracterísticas:Subcaracterísticas: Maturidade Tolerância a Falhas

Recuperabilidade

Page 12: Avaliacao produto

# 12

UsabilidadeUsabilidade

Subcaracterísticas:Subcaracterísticas:

Inteligibilidade Apreensibilidade Operacionalidade

Conjunto de atributos que

evidenciam o esforço necessário

para se poder utilizar o software,

bem como o julgamento individual

desse uso, por um conjunto

explícito ou implícito de usuários.

Modelo de Qualidade de Produto de Software Característica

Page 13: Avaliacao produto

# 13

Atributos do software que evidenciam o esforço do usuário para reconhecer o conceito lógico e sua aplicabilidade.

Exemplos: funções de interface de fácil utilização e

reconhecimento; apresentação adequada das informações.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

UsabilidadeUsabilidade

SubcaracterísticasSubcaracterísticas::

Inteligibilidade Apreensibilidade Operacionalidade

Page 14: Avaliacao produto

# 14

Atributos do software que evidenciam o esforço do usuário para aprender a utilizar o software.

Exemplos: “Help-on-line”;

Tutorial;

Conjunto de Dados Exemplo.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

UsabilidadeUsabilidade

SubcaracterísticasSubcaracterísticas:: Inteligibilidade

Apreensibilidade Operacionalidade

Page 15: Avaliacao produto

# 15

Atributos do software que evidenciam o esforço do usuário para sua operação e controle da sua operação.

Exemplos: entrada de dados otimizada; forma padronizada de entrada de dados; testes de consistência; informação do andamento das operações.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

UsabilidadeUsabilidade

SubcaracterísticasSubcaracterísticas:: Inteligibilidade Apreensibilidade

Operacionalidade

Page 16: Avaliacao produto

# 16

EficiênciaEficiência

Subcaracterísticas:Subcaracterísticas: Comportamento em Relação ao Tempo

Comportamento em Relação aos Recursos

Conjunto de atributos que

evidenciam o

relacionamento entre o nível de

desempenho do software e a

quantidade de recursos usados,

sob condições estabelecidas

Modelo de Qualidade de Produto de Software Característica

Page 17: Avaliacao produto

# 17

Atributos do software que evidenciam seu tempo de resposta, tempo de processamento e velocidade de execução de suas funções.

Exemplos: nas operações interativas, tempo de

resposta adequado à operação; nas interações com equipamentos, tempo

de resposta compatível com o equipamento.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

EficiênciaEficiência

Subcaracterísticas:Subcaracterísticas: Comportamento em

Relação ao Tempo Comportamento em Relação

aos Recursos

Page 18: Avaliacao produto

# 18

EficiênciaEficiência

Subcaracterísticas:Subcaracterísticas: Comportamento em Relação ao

Tempo Comportamento em

Relação aos Recursos

Atributos do software que evidenciam a quantidade de recursos usados e a duração de seu uso na execução de suas funções.

Exemplos: especificação adequada de recursos

de hardware e software.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

Page 19: Avaliacao produto

# 19

PortabilidadePortabilidade

Subcaracterísticas:Subcaracterísticas: Adaptabilidade Capacidade para ser Instalado Conformidade Capacidade para Substituir

Conjunto de atributos que

evidenciam a capacidade do

software de ser transferido de

um ambiente para outro

Modelo de Qualidade de Produto de Software Característica

Page 20: Avaliacao produto

# 20

Atributos do software que evidenciam sua capacidade de ser adaptado a ambientes diferentes especificados, sem a necessidade de aplicação de outras ações ou meios além daqueles fornecidos para esta finalidade pelo software considerado.

Exemplos: ambiente adequado ao tipo de aplicação; variação de uso de periféricos; disponibilidade em rede.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

PortabilidadePortabilidade

Subcaracterísticas:Subcaracterísticas: Adaptabilidade Capacidade para ser Instalado Conformidade Capacidade para Substituir

Page 21: Avaliacao produto

# 21

Atributos do software que evidenciam o esforço necessário para sua instalação num ambiente especificado.

Exemplos: instruções de instalação e desinstalação; instalação e desinstalação automatizadas; instalação e desinstalação bem sucedidas.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

PortabilidadePortabilidade

Subcaracterísticas:Subcaracterísticas: Adaptabilidade

Capacidade para ser Instalado Conformidade Capacidade para Substituir

Page 22: Avaliacao produto

# 22

Atributos do software que o tornam aderente a padrões ou convenções relacionadas à portabilidade.

Exemplos: implementação de acordo com padrões

de portabilidade.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

PortabilidadePortabilidade

Subcaracterísticas:Subcaracterísticas: Adaptabilidade Capacidade para ser Instalado

Conformidade Capacidade para Substituir

Page 23: Avaliacao produto

# 23

Atributos do software que evidenciam sua capacidade e esforço necessário para substituir um outro software, no ambiente estabelecido para esse outro software.

Exemplos: utilizado em substituição a outros produtos

de menor ou igual funcionalidade com parcial ou total aproveitamento dos dados.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

PortabilidadePortabilidade

Subcaracterísticas:Subcaracterísticas: Adaptabilidade Capacidade para ser Instalado Conformidade

Capacidade para Substituir

Page 24: Avaliacao produto

# 24

ManutenibilidadeManutenibilidade

Subcaracterísticas:Subcaracterísticas: Analisabilidade Modificabilidade Estabilidade Testabilidade

Conjunto de atributos que

evidenciam

o esforço necessário para

fazer modificações

especificadas no software

Modelo de Qualidade de Produto de Software Característica

Page 25: Avaliacao produto

# 25

Atributos do software que evidenciam o esforço necessário para diagnosticar deficiências ou causas de falhas, ou para identificar

partes a serem modificadas.

Exemplos: código bem organizado; código com comentários esclarecedores.

ManutenibilidadeManutenibilidade

Subcaracterísticas:Subcaracterísticas: Analisabilidade Modificabilidade Estabilidade Testabilidade

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

Page 26: Avaliacao produto

# 26

Atributos do software que evidenciam o esforço necessário para modificá-lo, remover seus defeitos ou adaptá-lo a mudanças ambientais.

Exemplos: localização de partes do código que se

referem às funções a serem alteradas ou atualizadas;

bibliotecas de funções.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

ManutenibilidadeManutenibilidade

Subcaracterísticas:Subcaracterísticas: Analisabilidade

Modificabilidade Estabilidade Testabilidade

Page 27: Avaliacao produto

# 27

Atributos do software que evidenciam o risco de efeitos inesperados ocasionados por modificações.

Exemplos: utilização de dados globais; passagem de parâmetros.

Modelo de Qualidade de Produto de Software Característica e Subcaracterística

ManutenibilidadeManutenibilidade

Subcaracterísticas:Subcaracterísticas: Analisabilidade Modificabilidade

Estabilidade Testabilidade