Академический Документы
Профессиональный Документы
Культура Документы
Qualidade
Tpicos
n O que Qualidade?
n O que Qualidade de Software?
n Qualidade do Produto e do Processo
n Normas e Organismos Normativos
2
O que Qualidade?
3
O que Qualidade?
4
O que Qualidade?
n Qualidade diz respeito satisfao do cliente.
5
Breve Histrico da Qualidade
n Relatos Histricos de 4.000 anos atrs no Egito.
n Marco Importante: Revoluo Industrial
n 1920: Controle Estatstico da Produo
n 1940: Surgimento de vrios organismos ligados
qualidade
n ASQC (American Society for Quality Control
n ABNT (Associao Brasileira de Normas Tcnicas)
n ISO (International Standardization Organization)
n Ainda dcada de 1940: Japo destaca-se.
n Dcada de 1970: Qualidade de Software
6
O que Qualidade de Software?
n Conferncia da NATO (1968) Crise de Software
n Problemas detectados:
n Cronogramas no observados.
n Projetos abandonados.
n Mdulos que no operam corretamente quando
combinados.
n Programas que no fazem exatamente o que era
esperado.
n Sistemas to difceis de usar que so descartados.
n Sistemas que simplesmente param de funcionar.
7
O que Qualidade de Software?
n Qualidade em geral:
n um conceito relativo.
n est fortemente relacionada conformidade com
requisitos.
n diz respeito satisfao do cliente.
8
O que Qualidade de Software?
n O aspecto no repetitivo do desenvolvimento de
software torna essa atividade difcil e em boa
medida imprevisvel.
9
O que Qualidade de Software?
n Fatores que afetam o desenvolvimento e que
influenciam no julgamento dos usurios:
n Tamanho e complexidade do software;
n Nmero de pessoas envolvidas no projeto;
n Mtodos, tcnicas e ferramentas utilizadas;
n Custo x benefcio do sistema;
n Custos associados existncia de erros;
n Custos associados deteco e remoo de erros;
n Etc.
10
O que Qualidade de Software?
Desenvolvedores
Usurios Usurios
Finais Indiretos
11
Qualidade do Produto x
Qualidade do Processo de Software
12
Qualidade do Processo de Software
13
Qualidade do Processo de Software
14
Qualidade do Processo de Software
15
O que Processo de Software?
n Processos de Software devem estabelecer:
n atividades a serem realizadas durante o processo, sua
estrutura e organizao (decomposio e precedncia),
incluindo a definio de um modelo de ciclo de vida
quando pertinente (ex.: processo de desenvolvimento);
n artefatos requeridos e produzidos por cada uma das
atividades do processo;
n procedimentos (mtodos, tcnicas, roteiros e padres)
a serem adotados na realizao das atividades;
n recursos necessrios (humanos, hardware e software)
para a realizao das atividades.
16
Estrutura do Processo de Software
n Processo de Software
n Sub-processos (Desenvolvimento, Manuteno, etc)
n Atividades
n Sub-atividades
n Pr-atividades
n Artefatos
n Insumos
n Produtos
n Recursos
n Humanos
n Software
n Hardware
n Procedimentos
n Mtodos
n Tcnicas
n Roteiros
17
Exemplo de Processo de Software
n Processo de Software
n Processo de Desenvolvimento
n Anlise e Especificao de Requisitos
n Projeto
n Projeto Arquitetural
n Implementao
n Testes
n Implantao
18
Como definir um processo?
n Processos tm de ser definidos caso a caso,
levando-se em considerao as caractersticas
especficas do projeto em questo: equipe,
domnio de aplicao, tipo de software,
tecnologias a serem adotadas, restries de
negcio (cronograma, custo, qualidade) etc.
n Apoio de Normas e Modelos de Qualidade de
Processos de Software.
19
Normas e Organismos Normativos
20
Padres de Facto
21
Padres de Jure
22
ISO
23
A ISO e as Normas Relacionadas a TI
24
A ISO e as Normas Relacionadas a QS
25
Etapas na Criao de uma Norma
n Uma norma possui pelo menos um editor e um
ou mais co-editores, que so pessoas de
conhecimento tcnico reconhecido e podem se
dedicar ao projeto.
n O editor (junto com os co-editores)
responsvel pela escrita do primeiro esboo do
documento.
n Esse esboo distribudo para anlise pelos
grupos de trabalho internacionais.
n A partir da, sugestes de modificaes so
submetidas, avaliadas e introduzidas, em um
ciclo que culmina com a verso final.
26
A Criao de Normas ISO/IEC
27
A Criao de Normas ISO/IEC
n O trabalho segue em ciclos de modificao e
uma data fixada para votao.
n Passada a votao, o documento atinge o
estgio de esboo de norma internacional (Draft
International Standard DIS), quando passa por
um novo ciclo de anlise e modificaes.
n Passada uma nova votao que aprova o
documento no estgio de esboo finalizado (Final
DIS FDIS), apenas modificaes de carter
editorial podem ser efetuadas.
n Finalmente a norma publicada como Norma
Internacional (International Standard IS) ou
como relatrio tcnico (Technical Report TR).
28
Uso de Padres
n Adequao x Certificao.
n Adequao: deve preceder a certificao e
consiste em colocar em prtica, total ou
parcialmente, aquilo que nela proposto.
n Certificao: Envolve a participao de um
organismo ou empresa externa que possa
atestar que a empresa candidata segue
efetivamente o padro.
29
Certificao
n Pr-anlise Relatrio de no-conformidades.
n Ajustes
n Avaliao Relatrio de no-conformidades +
Recomendao, que pode ser:
n Certificar a empresa, sugerindo apenas pequenas
correes a serem realizadas.
n Certificar a empresa, porm sob a condio de que
certas correes mais srias sejam efetuadas.
n No certificar a empresa, recomendando uma nova
etapa de adequao norma antes de uma nova
tentativa de certificao.
n Acompanhamento durante a validade da
certificao.
30