Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Qualidade
CIn/UFPE
Qualidade de Software
1/39
Acmulo
de trabalho
Abandono de
planos e
procedimentos
Pouca
repetibilidade
Qualidade de Software
Clientes e
funcionrios
insatisfeitos
2/39
Contextualizao
Globalizao
Novas exigncias, alta competitividade,
concorrncia internacional
CIn/UFPE
Qualidade de Software
3/39
Qualidade: O que ?
CIn/UFPE
Qualidade de Software
4/39
Evoluo da Qualidade
Estratgia de qualidade
Grupos de trabalho
Envolvimento de clientes e
fornecedores
Sistemas da Qualidade
Custo da qualidade
Soluo de problemas
Planejamento da qualidade
Controle da Qualidade
Garantia da Qualidade
Inspeo
Mtodos estatsticos
Desempenho de processo
Padres de qualidade
Deteco de Erro
Retificao
CIn/UFPE
Qualidade de Software
5/39
Aspectos Fundamentais
Atender as necessidades e expectativas do
cliente (a parte mais importante da
organizao).
Considerao ao cliente e fornecedor interno.
Envolver todas as pessoas da organizao.
Examinar custos relacionados com a qualidade.
Desenvolver sistemas e procedimentos que
suportem qualidade e melhoria.
Desenvolver um processo de melhoria contnua.
CIn/UFPE
Qualidade de Software
6/39
Benefcios da Qualidade
CIn/UFPE
Maior produtividade
Maior preciso nas estimativas
Reduo de defeitos no produto
Aumento da confiabilidade do produto
Menos esforo de re-trabalho
Menos horas extras de trabalho
Reduo do tempo para atender o mercado
Reduo de custo de desenvolvimento e manuteno
Maior competitividade
Maior ndice de satisfao do cliente/usurio final
Qualidade de Software
7/39
Benefcios da Qualidade
Na viso do contratante
Auxilia a definio de critrios para seleo e
descredenciamento de fornecedores
Auxilia a definio de processos de
acompanhamento do progresso e
desempenho dos fornecedores nas etapas de
desenvolvimento, entrega e ps-entrega dos
produtos
Auxilia a definio de critrios para avaliao
e aceitao dos produtos entregues pelo
fornecedor
CIn/UFPE
Qualidade de Software
8/39
Gesto da Qualidade
CIn/UFPE
Foco no cliente
Liderana
Envolvimento das pessoas
Abordagem de processo
Abordagem sistmica
Melhoria contnua
Tomada de deciso baseada em fatos
Relaces de ganha-ganha.
Qualidade de Software
9/39
Garantia da Qualidade
X
Controle da Qualidade
Controle da Qualidade
Evita que produtos defeituosos sejam
entregues aos clientes;
Natureza reativa.
Objetiva monitorao de processo, e deteco
e correo de defeitos.
Ex: Inspees, ensaios e testes.
CIn/UFPE
Qualidade de Software
10/39
Garantia da Qualidade
X
Controle da Qualidade
Garantia da Qualidade
Tenta produzir software com uma baixa taxa
de defeitos;
Natureza proativa.
Definio de procedimentos, padres,
treinamentos.
Gerncia e melhoria de processo.
CIn/UFPE
Qualidade de Software
11/39
Custos da Qualidade
Custos da Preveno
Atividades de planejamento e implementao
de sistemas da qualidade.
Custos de Avaliao
Verificaes no processo de produo.
CIn/UFPE
Qualidade de Software
12/39
Poltica da Qualidade
CIn/UFPE
13/39
Certificao da Qualidade
CIn/UFPE
Qualidade de Software
14/39
Certificao da Qualidade
CIn/UFPE
Qualidade de Software
15/39
Auditorias
CIn/UFPE
Qualidade de Software
16/39
Auditorias
Auditorias de Certificao
Inicial
Completa, abrangendo todo o escopo de certificao.
De Manuteno
Peridica, conduzida para determinar a manuteno da
auditoria inicial.
De Re-certificao
Realizada no final do perodo de certificao no sentido
de re-emitir o certificado par um novo perodo.
CIn/UFPE
Qualidade de Software
17/39
Assessments
CIn/UFPE
Qualidade de Software
18/39
Assessments
Premissas
Modelo de processo como base do
assessment.
Confidencialidade.
Envolvimento da alta gerncia.
Respeito a diferentes pontos de vista.
Orientao a aes.
CIn/UFPE
Qualidade de Software
19/39
Assessments
Estgios
Preparao
Avaliao
Recomendaes
Assessment Report
CIn/UFPE
Qualidade de Software
20/39
Atividades de SQA
CIn/UFPE
Qualidade de Software
21/39
Qualidade de Software:
motivao
CIn/UFPE
Qualidade de Software
22/39
Qualidade de Software
CIn/UFPE
23/39
Conceito de Qualidade de
Software
CIn/UFPE
Qualidade de Software
24/39
Fatores de Qualidade de
Software
Fatores Externos
Fatores Internos
CIn/UFPE
Qualidade de Software
25/39
Dimenses da Qualidade do
Software
Development
technology
Process
quality
Product
quality
People
quality
Qualidade de Software
26/39
Qualidade de Software:
dificuldades
CIn/UFPE
Qualidade de Software
27/39
Qualidade de Software:
processo x produto
QUALIDADE DO
PROCESSO DE
DESENVOLVIMENTO
CIn/UFPE
QUALIDADE DO
PRODUTO DE
SOFTWARE
Qualidade de Software
28/39
Certificao do Produto ou do
Processo?
CIn/UFPE
Qualidade de Software
29/39
Normas e Modelos
de Qualidade de SW
CIn/UFPE
Qualidade de Software
30/39
Qualidade do Processo
Processo
uma seqncia de passos realizados para um
determinado propsito. (IEEE)
conjunto de recursos e atividades interrelacionados que transformam insumos em
produtos. (ISO 8402)
Processo de software
um conjunto de atividades, mtodos, prticas
e transformaes que as pessoas utilizam para
desenvolver e manter software e produtos
relacionados. (CMMI)
CIn/UFPE
Qualidade de Software
31/39
Processo de Software
Mtodos, Procedimentos,
Padres, Tcnicas
PROCESSO
FATORES DE QUALIDADE
Ferramentas
Qualidade de Software
32/39
Qualidade do Processo de
Software
REQUISITOS
Desenvolvimento do SW
Anlise
Anlise
Projeto
validao
verificao
CIn/UFPE
PRODUTO
DE SW
Qualidade de Software
33/39
Qualidade do Processo de
Software
Pontos Relevantes
Definio de um ciclo de vida
Conformidade com requisitos especificados
Integridade dos produtos do desenvolvimento
com os requisitos
Controle de verses
Padronizao
Testes e Inspees
Planejamento e gerenciamento efetivo
...
CIn/UFPE
Qualidade de Software
34/39
Melhoria de Processo
de Software
CIn/UFPE
Qualidade de Software
35/39
Abordagem de um Programa de
Melhoria de Processo
Deciso e
comprometimento
para a melhoria
Avalia
prticas
correntes
Planeja
aes de
melhoria
Realiza
aes de
melhoria
Inicia
ciclo de
melhoria
Melhoria
da
Organizao
Institucionaliza
a melhoria
Prepara
institucionalizao
da melhoria
Qualidade de Software
36/39
Exemplo de estrutura
organizacional de programa de MPS
Descriesde
de
Descries
processo;
processo;
procedimentos
procedimentos
Material
Material
de
de
Treinamento
Treinamento
Material
Material
de
de
Comunicao
Comunicao
SEPG
(Grupo de
Processos)
COMIT
ORIENTADOR
(PATROCINADOR)
Definies
EQUIPEDO
DO
EQUIPE
PROJETOMPS
MPS
PROJETO
(Workteams)
(Workteams)
Apoio,
Treinamento,
Divulgao
PROJETOS
EQUIPEDA
DA
EQUIPE
QUALIDADE
QUALIDADE
(SQA)
(SQA)
Indicador
Indicador
de
de
Aderncia
Aderncia
Auditorias
REAS
FUNCIONAIS
Qualidade de Software
37/17
37/39
Princpios Bsicos da
Qualidade de Software
Satisfao
Satisfao
do
do Cliente
Cliente
Controle
Controle
do
do Projeto
Projeto
CIn/UFPE
Reduo
Reduo de
de Custo
Custo
de
de Qualidade
Qualidade
Melhoria
Melhoria Contnua
Contnua
de
de Processos
Processos
Qualidade de Software
38/39
Concluso
CIn/UFPE
Qualidade de Software
39/39