Escolar Documentos
Profissional Documentos
Cultura Documentos
Qualidade
A qualidade relativa. O que qualidade para uma pessoa pode ser falta de qualidade para outra. (G. Weinberg) Qualidade conformidade com os requisitos. (Crosby) Qualidade a perda imposta a atividade a partir do momento em que o produto expedido. (Genichi Taguchi)
Histria da Qualidade
Cbito: medida de comprimento criada pelos egpcios, por volta de 3.000 a.C.
Pirmides do Egito
Grcia e Roma
Revoluo Industrial
1920 surgiu o controle estatstico de produo; Walter Shewhart; Idealizador do ciclo PDCA.
Ciclo PDCA
Diagrama de Shewhart
Dcada 1940:
ASQC (American Society for Quality Control); ABNT (Associao Brasileira de Normas Tcnicas); ISO (International Standardization Organization);
Ferramentas japonesas
O Japo se destacou como um importante plo no assunto e contribuiu com diversas novas ferramentas:
Mtodo Taguchi; Metodologia 5S; Diagrama de causa e efeito.
Mtodo Taguchi
Qualidade do produto atravs de inspeo; Genichi Taguchi.
Metodologia 5S
Sistema Kaizen; Toyota, 1986; Masaaki Imai.
Metodologia 5S
Seiri: descarte; Seiton: arrumao; Seisoh: limpeza; Seiketsu: asseio; Shitsuke: disciplina.
Diagrama de Ishikawa
O que qualidade?
Automvel de qualidade?
Direo hidrulica; Trava; Alarme; Teto solar; Freios ABS; Espao para bagagens; Conforto; Potncia.
Necessidades:
Qualidade e requisitos
A qualidade conformidade aos requisitos. Crosby
qualidade = f (requisitos)
Qualidade e requisitos
Conformidade; Observao do produto; Papel dos stakeholders.
Conformidade
Deciso booleana: 60 W 100 W
Conformidade
qualidade = f (observado, especificado) =| | observado especificado | |
A qualidade de um produto dada pela diferena entre as caractersticas observadas e as caractersticas que foram especificadas para sua construo.
Observao do produto
Existem vrias fontes de erro que podem corromper os dados utilizados para caracterizar um produto. qualidade = | | observado especificado + | |
Papel da subjetividade
Propsito da qualidade: satisfazer o cliente.
Qualidade e bugs
qualidade = bug
Qualidade e bugs
Programa de edio de texto: textos longos;
Jogos: tratamento de coliso entre slidos; Sistema de tipografia TEX: conhecimento especializado.
Embora evoquem ideias parecidas, defeito, erro e falha no so sinnimos entre si e so usadas para designar conceitos distintos. Qual a melhor palavra para explicar que um programa travou ou no funciona corretamente?
Defeito
Defeito uma imperfeio de um produto. Um programa defeituoso um programa que no funciona como deve. Dicionrio Houiass
Defeito - exemplo
a = input (); c = b / a;
Defeito - exemplo
Falha
Falha o resultado errado provocado por um defeito ou condio inesperada. Falhas tambm podem ocorrer por fatores externos ao programa, como corrupo de bases de dados o invases de memria por outros programas.
Falha - exemplo
int input (void) { return 0; } int teste (void) { int a, b, c, d; a = input (); c = b / a;
Isolar um defeito
Isolar um defeito consiste em determinar sob quais condies ele ocorre. Objetivo: encontrar as causas dentro de um programa que esto ocasionando falhas. Isolar um defeito pode ser bastante difcil. Algumas falhas so muito difceis de reproduzir.
Estabilizar um programa
A gravidade de uma falha de software relativa. Existem falhas com as quais usurios podem conviver. Existem falhas que:
representam fracasso comercial, podem colocar em risco a segurana fsica de pessoas.
O software de computadores... Est embutido em sistemas de todas as naturezas: de transportes, de mdicos, de telecomunicaes, militares, de processos industriais, de produtos de escritrio, ... a lista quase sem-fim. Pressman Erros de softwares:
prejuzos milionrios perda de vidas humanas
Ariane 501
Therac-25
Therac-25:
Mquina utilizada em terapia radiolgica. Totalmente controlada por um computador. As mensagens de erro no eram claras:
Malfunction Htilt error No dose Treatment pause
A anlise de falhas que tenham sido identificadas e documentadas abre a possibilidade para que sejam estudadas tcnicas para evitar erros no futuro.
Fim