Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Produto de
Software
Normas e Modelos
de Qualidade do Produto de Software
ISO/IEC 9126
Caractersticas de qualidade de software
ISO/IEC 14598
Guias para Avaliao de Produto de Software
2/59
Fatores de Qualidade do
Produto de Software
A noo de qualidade de software pode ser
descrita por um grupo de fatores, requisitos ou
atributos, tais como: confiabilidade, eficincia,
facilidade de uso, modularidade, legibilidade, etc;
Podemos classificar estes fatores em dois tipos:
externos e internos.
Fatores Externos
Fatores Internos
3/59
4/59
5/59
6/59
8/59
Medio do Produto de
Software: ISO 91262..4
Definies
Atributo: Uma propriedade mensurvel, fsica
ou abstrata, de uma entidade. Atributos podem
ser internos ou externos.
Medio: O uso de uma mtrica para atribuir um
valor (o qual pode ser um nmero ou uma
categoria), obtido a partir de uma escala, a um
atributo de uma entidade.
Mtrica: O mtodo e a escala de medio
definidos.
9/59
Exemplo:
Caracterstica: Funcionalidade
Sub-caracterstica: Adequao
quantidade de funes atendidas, que podero ser subdivididas
em desejveis e obrigatrias.
13/59
14/59
funes
Frmula
Interpretao
Tipo da Medida
X =A/ B
A = Nmero de funes
implementadas em
teste.
B = Nmero de
funes especificadas.
0 <= X <=1
Melhor resultado prximo de 1.
A = Contagem
B = Contagem
X= Contagem
/Contagem
15/59
16/59
Frmula
Interpretao
Tipo da Medida
Resoluo de Falhas
X =A/ B
A = Nmero de falhas
resolvidas.
B= Nmero Total de
Falhas de falhas
detectadas
0 <= X <=1
Melhor resultado prximo de 1.
A = Contagem
B = Contagem
X= Contagem
/Contagem
17/59
18/59
da
Frmula
Interpretao
Tipo da Medida
X=A/B
A= Nmero de funes
onde o usurio
compreende com
sucesso os dados de
entrada e sada em um
curto perodo de
avaliao.
0 <= X <=1
Melhor resultado prximo de 1.
A = Contagem
B = Contagem
X= Contagem
/Contagem
B= Nmero de funes
onde o usurio
compreende com
sucesso os dados de
entrada e sada em um
perodo de observao.
19/59
20/59
Frmula
Interpretao
Tipo da Medida
Utilizao da Memria
X =A/ B
A = Quantidade de
memria utilizada
B = Memria total
0 <= X <= 1
Valor prximo da mdia o
melhor.
A= Tamanho
B= Tamanho
X= Tamanho
21/59
22/59
para
Frmula
Interpretao
Tipo da Medida
X=A
A= Nmero de manuias
de usurio necessrios
para instalao.
0<X
O menor valor o
melhor.
A= Contagem
X= Contagem
23/59
24/59
Frmula
Interpretao
Tipo da Medida
X = A/ B
A= Soma do tempo
dedicado mudana.
B= Tamanho do software
modificado.
0 <=X
Quanto mais prximo de
zero melhor
A= Tempo
B= Tempo
X= Tamanho
25/59
28/59
Frmula
Interpretao
Tipo da Medida
Preveno da corrupo
dos dados
X=A/B
A= Nmero de instncias
implementadas de
preveno de corrupo
de dados como
especificado na reviso.
B= Nmero de instncias
de operao/acesso
identificadas nos
requisitos capazes de
corromper os dados.
0 <= X <=1
Melhor resultado prximo de
1.
A = Contagem
B = Contagem
X= Contagem
/Contagem
29/59
30/59
Frmula
Interpretao
Tipo da Medida
No permisso de operaes
incorretas
X=A/B
A=Nmero de
funes
implementadas para
evitar padres de
operaes incorretas.
B=Nmero de
operaes incorretas
que sero
consideradas.
0 <= X
Melhor resultado para X
maiores.
A = Contagem
B = Contagem
X= Contagem
/Contagem
31/59
32/59
Frmula
Interpretao
Tipo da Medida
Completude
da
documentao
para
o
usurio e facilidade de uso
dos sistemas de ajuda.
X= A/B
A= Nmero de
funes descritas
no documento.
B= Nmero total
de funes do
sistema.
0 <= X <=1
Melhor
resultado
prximo de 1.
A = Contagem
B = Contagem
X= Contagem
/Contagem
33/59
34/59
Mtrica Interna
Frmula
Interpretao
Tipo da Medida
Utilizao de Entrada e
Sada
X=nmero de
buffers(calculados
ou simulados)
X= Tamanho
35/59
36/59
Frmula
Interpretao
Tipo da Medida
Impacto da mudana
X=1-A/B
A= Nmero de
impactos
detectados aps
as modificaes
B=Nmero de
modificaes
feitas.
0 <= X <=1
Melhor
prximo de 1.
A = Contagem
B = Contagem
X= Contagem
/Contagem
resultado
37/59
38/59
Frmula
Interpretao
Tipo da Medida
Adaptabilidade ao ambiente
de hardware
X=A/B
A= Nmero de
funes
implementadas
capazes de ter os
mesmos resultados
em diferentes
ambientes de
hardware
B=Nmero total de
funes com
requisitos de
capacidade de
adaptao de
hardware.
0 <= X <=1
Melhor resultado prximo
de 1.
A = Contagem
B = Contagem
X= Contagem
/Contagem
39/59
41/59
42/59
Certificao da Qualidade do
Produto
Conjunto planejado e sistemtico de
todas as aes necessrias para
fornecer uma confiana adequada de
que o item ou produto est de acordo
com os requisitos tcnicos
estabelecidos. (ANSI/IEEE Std 730-1984)
44/59
45/59
Certificao
Quem realiza
Finalidade
de 1a. parte
de 2a. parte
de 3a. parte
47/59
Nome
Finalidade
14598-1
Viso Geral
14598-2
Planejamento e Gerenciamento
14598-3
14598-4
14598-5
14598-6
Mdulos de Avaliao
48/59
Itens
1 - Prefcio
Identificao do avaliador
Identificao do relatrio de avaliao
Identificao do contratante e fornecedor
2 - Requisitos
3 - Especificao
Abrangncia da avaliao
Referncia cruzada entre os requisitos de avaliao e os componentes do produto
Especificao das medies e dos pontos de verificao
Mapeamento entre a especificao das medies com os requisitos de avaliao
4 - Mtodos
5 - Resultado
49/59
50/59
Projeto SQuaRE
SQuaRE Software Product Quality
Requirements and Evaluation (ISO
25000)
Requisitos
de
Qualidade
2503n
Modelo de
Qualidade
2501n
Gesto
de Qualidade
2501n
Avaliao
2504n
Medies
2501n
51/59
Tcnicas de Avaliao de
Produto de Software
Podemos destacar:
Testes
Revises
53/59
Nveis
Pontos de Verificao
Matriz
Matriz de
Maturidade
Maturidade
De
De Teste
Sugestes de
Melhoria
55/59
Otimizao
Gerenciamento
e Medio
Integrao
Definio
Inicial
56/59
Nvel 0
Nvel 1 Baseline
Nvel 2 Cost-efectiveness
Nvel 3 Risk-lowering
Nvel 4 Optimizing
Aspectos:
Organizao
Planejamento e rastreabilidade
Casos de testes
Testware
Revises
57/59
Concluso
Produzir software de qualidade uma
tarefa difcil, porm possvel.
O processo de avaliao de produtos de
software complementa o processo de
desenvolvimento
58/59
Concluso
So vrios os benefcios alcanados
decorrentes da avaliao de produtos de
software:
O produtor poder assegurar a qualidade do produto final;
Reduo nos custos com a manuteno do software;
O usurio ficar mais satisfeito, pois estar adquirindo um
produto de qualidade;
O vendedor poder usar como argumento de venda a
qualidade assegurada do produto que est vendendo;
Organizaes podero exigir critrios de qualificao com
propsitos especficos.
59/59