Escolar Documentos
Profissional Documentos
Cultura Documentos
3
Introduo (II)
Por que importante?
Reduz a quantidade de trabalho repetido
Permite reduzir custos e poupar tempo
Qual o produto?
Informes das revises tcnicas formais
Planos e procedimentos de testes
Quando est bem feito?
Quando encontramos todos os erros antes de
transformarem-se em defeitos
4
Conceitos (I)
O controle de variao:
a chave de um produto de alta qualidade. No
contexto do software, queremos controlar a variao a
nvel
do processo,
dos recursos e
dos atributos do produto
Qualidade:
De desenho
caractersticas especificadas pelos engenheiros para os
elementos do software
De concordncia
grau de cumprimento das especificaes de desenho
durante a sua realizao.
5
Conceitos (II)
Fatores da qualidade:
produto satisfatrio +
Boa qualidade +
cumprimento de prazos e oramentos =
Usurio satisfeito
6
Conceitos (III)
Controle de qualidade
srie de inspees, revises 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 funes de informao da gesto. O
objetivo fornecer a gesto dos dados necessrios
sobre a qualidade do produto
Custo da qualidade
custos envolvidos na procura da qualidade
7
Custos da qualidade
Preveno Falhas
Planejamento Internas
Revises tcnicas formais Re-trabalho
Equipe de testes Reparo
Formao Anlise das modalidades
Avaliao de falhas
Inspeo no processo e Externas
entre processos Gesto de requisies
Calibragem/Afinao e Devoluo e substituio
manuteno de de produtos
equipamentos Linhas de ajuda
Testes Trabalho de garantia
8
Custos relativos de correo de erros
40-1000 vezes
40
30-70 vezes
30
20 15-40 vezes
10 10 vezes
3-6 vezes
1 vez
0
requisitos desenho cdigo teste des. teste sist. explorao
9
Qualidade
11
Qualidade
Necessidades Explcitas
O barco tem
que ser para
duas pessoas
Necessidades Implcitas
Qualidade
Diviso de requisitos em duas dimenses,
gerando classificao dos requisitos de qualidade
em:
Necessrios
Normais
Atrativos
Qualidade
Qualidade
Necessrios
Ex: Automvel no falhar nos primeiros 6
meses
Normais
Ex: Rudo e desempenho do automvel
Atrativos
Ex: Automvel j possui jogo de rodas
Atividades de garantia da qualidade
- precaues a serem tomadas no Plano de Projeto
16
Revises
Reviso: Filtro do processo, utilizadas para
detectar erros e defeitos
Erro: problema de qualidade antes da entrega
ao cliente
Defeitos: problema de qualidade depois da
entrega ao cliente
17
Revises Tcnicas Formais
Conceito: atividade de
garantia de qualidade
realizada pelos Objetivos:
engenheiros de 1. Descobrir erros a nvel
software lgico, funcional ou de
implementao das
representaes do software
2. Verificar o cumprimento dos
requisitos
3. Garantir o seguimento dos
standards
4. Garantir um
desenvolvimento uniforme
5. Facilitar a gesto dos
projetos
18
Reunies de Reviso
Convocar 3 5 pessoas Realizada por:
Preparar atempadamente, Chefe de reviso
< 2horas Revisores
Produtor
Durao < 2 horas
Aes:
Informe:
1. explicao da agenda
O qu foi revisado?
2. introduo do produtor
Quem revisou?
3. percurso do produto e
O qu foi detectado? apontamento dos
Concluses problemas detectados
19
Medidas importantes de qualidade
20
Medidas de Qualidade em geral
Correo
grau em que o Software faz a sua funo
Facilidade de manuteno
Integridade
relativo segurana contra terceiros
Facilidade de uso
Eficcia na eliminao de defeitos
21
Standards
No especfico
qualidade (IEEE)
Standards do software Documentos
ISO 9001 Quality systems Standards, prticas e
Standards for Quality Assurance in convenes
Design, Development, Production,
Installation and Service Revises e auditorias
ISO 9000-3 Guidelines for Testes
Application of ISO 9001 to the Ferramentas e
Development, Supply and
Maintenance of Software mtodos de suporte
ISO 9004-2 Quality management
and Quality System Elements
22
Qualidade de Processo de Software
Fator determinante na Qualidade do Software.
Diversos Modelos de definio, avaliao e
melhoria dos processos.
Sries e Normas da ISO
SW-CMM
SPICE
Srie ISO 9000
Voltadas para a gesto e garantia da qualidade.
Especificam Requisitos Mnimos para Empresas.
Define Normas, no Modelos.
No impe Sistemas de Qualidade.
Norma ISO 9000-3
Estrutura
Descreve Aspectos Organizacionais
So detalhadas as responsabilidades e aes que
devem ser tomadas em relao a qualidade.
Atividades de Suporte
Descreve as atividades que apoiam as atividades do
ciclo de vida.
Qualidade de Produto de Software