Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DO PRODUTO DE SOFTWARE
QoS Qualidade de Software
Sabrina de F. Souto
AGENDA
Introduo e histrico
Caractersticas da qualidade
Modelos de qualidade
Vises da qualidade
No
incio
qualidade
funcionalidade
Em seguida, confiabilidade
era
sinnimo
de
Percepo da qualidade
ISO 8402:
ISO 9126:
CARACTERSTICAS
DA QUALIDADE DO PRODUTO
CARACTERSTICAS
DA QUALIDADE DO PRODUTO: ISO 9126
(Information Technology - Software product evaluation Quality characteristics and guidelines for their use)
Verso 2001:
9126-1: modelo de qualidade
9126-2: mtricas externas
9126-3: mtricas internas
9126-4: mtricas para qualidade no uso
7
CARACTERSTICAS
DA QUALIDADE DO PRODUTO
Qualidade Interna
Qualidade Externa
CARACTERSTICAS
DA QUALIDADE DO PRODUTO
Qualidade em Uso
Qualidade Interna
e Externa
Usabilidade
Eficincia
Manutenabilidade
Portabilidade
10
Sub-caractersticas:
11
Sub-caractersticas:
12
Sub-caractersticas:
Sub-caractersticas:
14
Sub-caractersticas:
Sub-caractersticas:
Sub-caractersticas:
17
Sub-caractersticas:
18
Sub-caractersticas:
19
Sub-caractersticas:
ser
20
Sub-caractersticas:
21
22
Efetividade
Produtividade
Segurana Crtica
Satisfao
MODELO DE QUALIDADE
Produto de Software
Processo
influencia
Qualidade
de
processo
Atributos
de
qualidade
interna
depende de
influencia
Atributos
de
qualidade
externa
depende de
Efeitos do produto
de software
influencia
Atributos
de
qualidade
no uso
depende de
Contextos
de uso
Medidas do
processo
Medidas
internas
Medidas
externas
Medidas de
qualidade no uso
25
Do usurio
Do desenvolvedor
Do gerente de desenvolvimento
26
VISO DO USURIO
O usurio interessado
desempenho
na
utilizao
no
fcil de usar?
27
VISO DO DESENVOLVEDOR
Medidas internas
VISO DO GERENTE DE
DESENVOLVIMENTO
de
uma
30
para
usurio
no
31
Trs passos:
1.
2.
3.
32
O PROCESSO DE AVALIAO
33
A PREPARAO DA AVALIAO
35
Podem
variar
ao
longo
do
ciclo
de
desenvolvimento, sem deixar de lado a
perspectiva de avaliao do usurio
36
37
Medida
aplicao das mtricas definidas ao produto de software
resultados so valores nas escalas das mtricas
Pontuao
Avaliao
Deciso gerencial:
aceitao ou no do produto
release ou no do produto.
39
MTRICAS
Portanto,
para
mostrar
como
certas
caractersticas podem ser mensuradas, iremos
mostrar exemplos de mtricas aplicveis a cada
uma das caractersticas do modelo de qualidade
em uso de produtos de software
40
MTRICAS DO PRODUTO
Mtricas de Efetividade
Efetividade da tarefa
Completude da tarefa
Frequncia de erro
41
MTRICAS DO PRODUTO
Mtricas de Produtividade
Tempo da Tarefa
Eficincia da Tarefa
Custo efetivo
42
MTRICAS DO PRODUTO
Mtricas de Segurana
Bem-estar do Usurio
Mtricas de Satisfao
Escala de satisfao
43
44
MTRICAS DO PROCESSO:
MTRICAS PRIMRIAS
Mapeamento da infra-estrutura
necessria para o desenvolvimento
existente
45
MTRICAS DO PROCESSO:
MTRICAS SECUNDRIAS
Confiabilidade na entrega
46
Excelente tcnica
apropriadas
para
selecionar
as
mtricas
47
48
Objetivo 1
Propsito: Melhorar
Questo: preciso
Objeto: estimativas de projeto
Ponto de vista: analisado pelo ponto de vista dos gerentes de projeto
Questo 1.1
Qual a preciso das estimativas de cronograma do projeto?
Mtrica 1.1a)
Preciso Total de Cronograma = tempo real de todo o projeto/tempo estimado do projeto
Mtrica 1.1b)
Preciso Cronograma por atividade = tempo real por atividade/tempo estimado por
atividade
Questo 1.2
Qual a preciso das estimativas de esforo do projeto?
Mtrica 1.2a)
Preciso Total do Esforo = esforo real de todo o projeto/esforo estimado para o projeto
Mtrica 1.2b)
Preciso esforo por atividade = esforo real por atividade/esforo estimado por atividade
CARACTERSTICAS DE UM PROCESSO DE
MEDIO
Escolha um conjunto adequado de mtricas
Integre o
software
49
programa
ao
desenvolvimento
de
CARACTERSTICAS DE UM PROCESSO DE
MEDIO
Alinhe
Compartilhe
50
Padronize
as mtricas obtidas
Institucionalize
organizao
Integre
Oferea
planos de ao
51
52
53
54