Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

V&V e Revisão de Software
Gerência de Qualidade
Planejamento de Qualidade
Define padrões e metas de qualidade
Estimativa de esforço
Cronograma das atividades de qualidade
Garantia de Qualidade
Garantir que produtos e processo sigam cláusulas e planos estabelecidos
Garantia da Qualidade do Processo
Garantia da Qualidade do Produto
 Planejar as atividades
Participar na definição do processo
Avaliar produto/serviço
 Avaliar o processo
 Gerenciar registros e relatórios de garantia de qualidade
 Tratar incidentes e problemas
 Treinar equipes
Avaliações objetivas
Pode ser agil
Padrões são importantes
Atividades devem ser coordenadas
Gera um plano a seguir
Visão diferente dos desenvolvedores
Acima do gerente de projetos
Envia o embate entre qualidade, prazo e curso
Canal com a alta gerência
Equipe independente
Pequenas empresas
É necessário manter a cultura de qualidade
Quando a indepência não é possível
Equipe de qualidade
Controle da Qualidade
Verificação
Validação
Garantir que o software cumpra o uso pretendido
Melhoria do processoMelhor eficiência, eficácia e outras características do processo.
Engano (mistake)
Defeito (fault)
Error (error)
Garantir que produtos e processos cumpram os objetivos de qualidade
 Garantir que cada produto de trabalho selecionado cumpra os requisitos especificados.
ação humana que produz um resultado incorreto
introduz defeito
Passo, processo ou definição de dados incorreta
pode produzir um erro
Diferença entre valor encontrado e o valor teoricamente correto
Pode propagar e gerar uma falha
Falha (failure)
Inabilidade de realizar a função requerida
Para uma falha ocorrer precisa de RIP
Alcançabilidade (reachability)Ponto que contém o defeito no programa deve ser executado
Infecção (Infection)Após executado, o estado do programa deve estar incorreto (erro)
Propagação (Propagation)
 O estado do programa deve se propagar
Gera uma saída incorreta (falha)
Atividades de Verificação e Validação
Estáticas
Não precisa de execução do produto de software
Podem ser aplicadas em qualquer produto intermediário
Revisões
Dinâmicas
Requer execução do produto de software
Testes
Revisões de Software
Processo para leitura de um artefato de software
Visa assegurar que se cumpre uma especificação
Visa assegurar que atende as necessidades dos usuários
Pode ser aplicada a qualquer artefato produzido no processo
Usar diversidade de um grupo de pessoas
Oportunidade de treinamento
Descobrir precocemente os defeitos
Diminui o retrabalho
Meio efeito para melhorar a qualidade
Tipos de revisões
Discussão informal
Apresentação do projeto para clientes, administradores e etc
Revisões Técnicas Formais (RTF)
Walkthrough
Processo menos rigoroso que a inspeção
Papéis sugeridos:
Líder
Autor
Escrivão
Revisores
Participantes simulam a execução do programaAnálise passo a passo
Revisão por pares
Conduzida por pares de programadoresMesmo nível de conhecimento
Aplicada ao códigoReuniões com duração de 1 a 2 horas
Resultados em um relatório informal
Inspeção
Uso de checklists
 Classificação dos defeitos identificados
Ênfase na preparação
6 atividades principais
Planejamento
 Preparação individual
Reunião de inspeção
 Retrabalho
Continuação
Realizada por pequenos grupos
FormatoConjunto de instruções fornecida que diz como ler e o que procurar no produto de software Técnicas de leitura Leitura de artefatos Atividades pré-revisão
Reunião da revisão
Atividades pós-revisão
Taxonomia de defeitos
Utilizada para classificar defeitos encontrados
Classes
Defeito de omissão
Defeito de Fato Incorreto
Defeito de Inconsistência
Defeito de Ambiguidade
Defeito de Informação Estranha

Mais conteúdos dessa disciplina