Please enable JavaScript.
Coggle requires JavaScript to display documents.
Verificação e Validação de Software - Coggle Diagram
Verificação e Validação de Software
Verificação
O que é?
Processo que busca garantir que cada produto atenda aos requisitos especificados, lidando com as especificações internas do produto.
Validação
O que é?
Processo que busca garantir que o produto atenda sua finalidade específica, lidando com os usuários e seus requisitos.
Termos comuns
Engano
O que é?
Ação humana que produz um resultado incorreto.
Defeito
O que é?
Passo, processo ou definição de dados incorreta.
Erro
O que é?
Diferença entre o valor processado e o valor esperado.
Falha
O que é?
Incapacidade do sistema para realizar uma função.
Como ocorre?
Alcançabilidade
O que é?
O ponto do programa que contém um defeito deve ser executado.
Infecção
O que é?
Depois da execução, o estado do programa deve estar incorreto (erro).
Propagação
O que é?
O estado do programa deve se propagar, gerando uma saída incorreta (falha).
Tipos de atividades
Estáticas
O que são?
Atividades que não requerem a execução do software.
Exemplo
Revisões
O que é?
Processo para leitura de um software ao longo do processo de desenvolvimento para assegurar que ele cumpre sua especificação e atende às necessidades de seus usuários, com objetivo de descobrir e corrigir defeitos antes da implementação.
Tipos
Discussão informal
O que é?
Debates de ideias para resolução sem seguir pautas de reuniões.
Apresentação
O que é?
Exposição do problema em audiências com objetivo de recolhimento de feedbacks.
Revisões Técnicas Formais
Tipos
Walkthrough
O que é?
1 more item...
Revisão por pares
O que é?
1 more item...
Inspeção
O que é?
1 more item...
Atividades
5 more items...
Tipos de defeitos
5 more items...
Classes de defeitos
5 more items...
Formato
Atividades pré-revisão
Planejamento
Leitura e análise do artefato
Reunião da revisão
Registro dos comentários
Duração máxima de 2 horas
Foco em partes específicas do software
Atividades pós-revisão
Acompanhamento dos problemas encontrados
Dinâmicas
O que são?
Atividades que requerem a execução do software.
Exemplo
Testes