Buscar

15 - Garantia da Qualidade de Software

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Agenda
 Introdução
 Conceitos 
 Custos da Qualidade
 Revisões Técnicas Formais
 Atividades de Garantia da Qualidade
 O quê é?
– Definição explícita da qualidade
– Criação de atividades para garanti-la
– Realizar estas atividades nos projectos
– Utilizar métricas para melhorar a qualidade 
– fornece um retrato do uso do Processo
Introdução
 O que não é?
– não é responsável por executar testes de 
software ou inspeção em artefatos.
Introdução
 Quem faz?
– Gerente de Qualidade ou
– Auditor de Qualidade ou
– Membro da equipe do projeto ou
– Toda a equipe do projeto
Introdução
 Porquê é importante?
– Reduz a quantidade de trabalho repetido
– Permite reduzir custos e poupar tempo
– Aumenta a qualidade do produto final
Introdução
 Quando está bem feito?
– Quando encontramos todos os erros antes 
de transformarem-se em defeitos
Introdução
Controle de mudanças
– é a chave de um produto de alta qualidade. 
No contexto do software, queremos controlar 
as mudanças: 
• do processo 
• dos modelos de artefatos
• dos atributos do produto
Conceitos
Metas de qualidade
produto adequado +
boa qualidade +
cumprimento de prazos e orçamentos =
Cliente satisfeito
produto adequado +
boa qualidade +
cumprimento de prazos e orçamentos =
Cliente satisfeito
Conceitos
Controle de qualidade
– série de inspeções, revisões e testes feitos ao 
longo do processo de desenvolvimento de forma a 
garantir que o produto cumpra com os requisitos 
estabelecidos
Garantia da qualidade
– auditoria e funções de informação da gestão. O 
objetivo é fornecer a gestão dos dados necessários 
sobre a qualidade do produto
Custo da qualidade
– custos envolvidos na busca da qualidade
Conceitos
(Pressmann)
Software de Qualidade
Concordância com os requisitos, com 
padrões de desenvolvimento explicitamente 
documentados e com as características 
implícitas em todo software desenvolvido 
profissionalmente
Conceitos
• Prevenção
– Planejamento
– Revisões técnicas formais
– Equipe de testes
– Formação
• Avaliação
– Inspeção no processo e 
entre processos
– Calibragem/Afinação e 
manutenção de 
equipamentos
– Testes
• Falhas
– Internas
• Re-trabalho
• Reparação
• Análise das modalidades 
de falhas
– Externas
• Gestão de queixas
• Devolução e substituição 
de produtos
• Linhas de ajuda
• Trabalho de garantia
Custos da Qualidade
0
10
20
30
40
Análise Projeto Implem. Testes Implantação Manutenção
1 vez
3-6 vezes
15-40 vezes
30-70 vezes
40-1000 vezes
10 vezes
Custos da Qualidade
1. Estabelecimento de um plano de garantia de 
qualidade
2. Participação no desenvolvimento da descrição 
do processo de software
3. Revisão das atividades de engenharia de 
software para verificar o seu ajuste ao processo
4. Garantir que os desvios sejam documentados e 
geridos segundo o procedimento estabelecido
5. Registar o que não esteja ajustado aos 
requisitos e reportá-lo
Atividades da GQS

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando