Vous êtes sur la page 1sur 5

Bibliografia Gesto da Qualidade

PAULA-FILHO, Wilson de Pdua.

Engenharia de Software: Fundamentos, Mtodos e Padres.


2 edio, Rio de Janeiro: LTC Livros Tcnicos e Cientficos, 2003. Captulo 11. PRESSMAN, Roger S. Engenharia de Software. 5 edio, Rio de Janeiro: McGraw Hill, 2002. Captulo 8.

PUC-Minas

Qualidade de Software Histrico


1960 a 1985:
Software Crisis:
estouros de oramentos e cronogramas:
OS/360: tempo do projeto: 10 anos (1960 a 1970); equipe: 1.000 programadores.

Qualidade de Software Histrico


1985 a 1989:
Melhoria da qualidade;
necessria para a competio global.

danos materiais:
falhas de segurana.

Final da dcada de 80:


indstria americana comeou a utilizar os conceitos de Qualidade Total; PDCA: Plan, Do, Check, Act.

mortes:
Therac-25: (1985 a 1987) 6 acidentes envolvendo doses altssimas de radiao; dose teraputica: 200-rad; dose do Therac-25: 15.000 a 20.000-rad (radiation absorbed dose).

Qualidade de Software Histrico


1990 a 2008:
expanso da demanda por softwares; consolidao da rea de Engenharia de Software;
SWEBOK:
corpo de conhecimento em engenharia de software.

Qualidade de Software Histrico


1999 a 2008:
Ainda assim, softwares so lanados com defeitos.
Exemplo: Microsoft Excel 2007:

CMMI:
modelo de maturidade dos processos de desenvolvimento de uma organizao; desenvolvido e mantido pelo SEI (Software Engineering Institute, Carnegie Mellon).

77 * 850 = 65.450 77,1 * 850 = 100.000

PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com

Qualidade de Software Histrico


1999 a 2008:
Exemplo: software para Declarao de Imposto de
Renda de Pessoa Fsica 2008: software registrava todos os dependentes com a mesma data de nascimento. Problema foi identificado depois que 5,8 milhes de downloads do programa j haviam sido realizados; e diversos contribuintes j haviam enviado suas declaraes Receita Federal.

O que Qualidade de

Software
Na percepo dos usurios, o grau de adequao do produto ou servio s especificaes de requisitos originais
American Society for Quality
www.asq.org

O grau de adequao de um sistema, componente ou processo s necessidades declaradas ou expectativas do cliente ou usurio
IEEE, 1991

Caractersticas de Qualidade da ISO 9126

Duas Vises de Qualidade


Qualidade do servio:
a qualidade do artefato;
tal como observada pelo usurio.

Qualidade da engenharia:
a qualidade da implementao do artefato;
tal como observada pelos desenvolvedores.

Duas Vises de Qualidade


Alcana-se, ou garante-se, qualidade do servio;
a partir da qualidade da engenharia.

Gesto da Qualidade
Garantia da Qualidade:
Conjunto planejado e sistemtico de aes preventivas;
necessrias para estabelecer um nvel adequado de confiana na qualidade de um produto.

O objetivo primrio a qualidade do servio.


Qualidade da engenharia objetivo secundrio;
incorporada na medida do necessrio.

Gesto de Revises:
Planejamento, convocao e avaliao de revises e inspees.

Gesto de Configuraes Gesto da Manuteno

PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com

Garantia da Qualidade (Quality Assurance)


Atividades preventivas em relao aos problemas de qualidade do produto que podem surgir. Embute nos processos mecanismos preventivos diminuindo:
nmero de defeitos injetados;
quantidade de defeitos que tero que ser removidos.

Objetivos da Garantia da Qualidade


Assessorar o trabalho das equipes dos projetos;
em relao conformidade com os padres e procedimentos de garantia da qualidade; para garantir a qualidade das atividades e dos resultados de cada projeto;

verificar as atividades e os resultados dos projetos;


atravs de auditorias da qualidade;

fornecer Gerncia Executiva informao atualizada sobre:


situao dos projetos; conformidade com padres da organizao.

Grupo de Garantia da Qualidade de Software (GGQSw)


Dentro do CMMI;
um grupo independente dos projetos;

Grupo de Garantia da Qualidade de Software (GGQSw)


No deve funcionar como polcia de processos;
mas como um grupo que coopera com:
gerentes; equipes dos projetos;

tem acesso o mais direto possvel Gerncia Executiva da organizao; um canal independente de deteco de problemas; funciona como mecanismo redundante de controle.

para ajud-los a produzir melhores resultados.

Agentes de Garantia da Qualidade


Outros possveis agentes de Garantia da Qualidade:
os prprios desenvolvedores e seus pares:
atravs do uso dos processos; atravs das revises formais e informais;

Agentes de Garantia da Qualidade


Outros possveis agentes de Garantia da Qualidade:
grupos externos de verificao e validao independente.
Servem como mais um nvel de controle; em projetos de alto risco; ou por exigncia do cliente.

gerentes de projeto;
limitados, pois no tm a viso independente de um grupo externo ao projeto;

PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com

Garantia da Qualidade Atividades


Planejamento:
determinao das atividades de gesto da qualidade que sero realizadas para um projeto;
documentadas no Plano da Qualidade do Software.

Auditorias da Qualidade
Associadas a um marco do projeto; feitas ao final das iteraes;
critrio para concluso da iterao;

resultados analisados;
so incorporados a uma Linha de Base do projeto;
s quando aprovados nas auditorias.

Auditorias da Qualidade Verificao da Organizao:


auditorias peridicas das atividades dos demais grupos de suporte da organizao:
Grupo de Gesto de Configuraes; Grupo de Engenharia de Processos; etc.

Relatrio de Auditoria da Qualidade do Software


Contedo:
anlise da conformidade com o Plano de Desenvolvimento do Software; anlise da rastreabilidade dos requisitos; anlise dos relatrios das revises dos artefatos do projeto; anlise das avaliaes dos usurios; anlise dos resultados dos testes; anlise da conformidade das linhas de base do projeto com a gesto de configuraes; anlise da consistncia e atualizao dos planos.

Resoluo de Problemas Relacionados Qualidade


Atividades do Grupo de Garantia da Qualidade de Software:
identificao de problemas relativos qualidade;
dentro de projetos;

comunicao dos problemas encontrados aos gerentes de projetos;


para que providenciem sua resoluo;

verificao das providncias tomadas pelos gerentes de projetos;


para a resoluo dos problemas encontrados;

comunicao do problema Gerncia Executiva;


caso os problemas encontrados no sejam resolvidos no nvel do projeto.

Gesto de Revises
Revises:
tcnicas eficazes de garantia da qualidade.

Eficcia das Revises e Inspees Exemplos


Uma empresa de telecomunicaes gastava US$200 para corrigir um defeito atravs de inspeo.
O mesmo defeito custaria US$4.200 para ser corrigido se reportado pelos clientes.

Eficcia das revises e inspees:


testes apenas encontram sintomas;
defeitos tm de ser localizados depois; procurando-se as causas no cdigo ou no desenho;

Na Infosys, cada dia gasto em inspeo;


reduzia em trs a seis dias o tempo despendido em correo de defeitos na fase de testes.

revises e inspees encontram os defeitos de forma direta;


so muito mais eficazes do que os testes; conserto de defeitos descobertos em testes de unidades;
gasta muito mais tempo do que de defeitos descobertos em revises e inspees.

O programa de inspees da HP teve um retorno de 10 para 1.

PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com

Eficcia das Revises e Inspees Exemplos


A AT&T, com a implantao de revises e inspees, teve 14% de aumento na produtividade de suas equipes. Na Bell, a deteco de defeitos atravs de revises era de duas a quatro vezes mais rpida do que detect-los atravs de testes. A Litton gastou apenas 3% do custo total do projeto em revises;
e reduziu o nmero de erros em 30%.
Tambm diminuiu o tempo para a integrao dos mdulos dos produtos pela metade.

Gesto de Revises
Organizao e agendamento de revises e inspees que envolvam:
especialistas externos ao projeto;
realizado pelo Grupo de Garantia da Qualidade de Software;

profissionais internos aos projetos;


alm de usurios do produto do projeto;
realizado pelos gerentes de projeto.

Alternativas de Revises e Inspees


Reviso Tcnica (technical review):
anlise de um material;
por um grupo de pessoas qualificadas.

Alternativas de Revises
Reviso Gerencial:
anlise de um documento gerencial.

Inspeo (inspection):
anlise crtica de um material;
realizada por pares.

Reviso Preliminar:
realizada por um ou mais pares dos autores para eliminar defeitos mais simples como:
ortografia, numerao, estilo e consistncia.

Reviso de Apresentao:
autor do material apresenta-o em ordem lgica;
a um grupo que checa o material medida que ele vai sendo apresentado.

PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com

Vous aimerez peut-être aussi