Síntese das Verificações
Introdução
Este documento visa consolidar e sintetizar as verificações efetuadas nos artefatos produzidos tanto pelo nosso próprio projeto como no projeto do Grupo 2. Este processo de avaliação é crucial para assegurar a qualidade, coesão e eficácia dos resultados alcançados, contribuindo para a melhora dos dois projetos.
Metodolgoia
A metodologia que foi utilizada na verificação dos artefatos dos dois projeto é a de Inspeção, desenvolvida por Michael E. Fagan [1], que é uma abordagem estruturada para revisão de código e outros artefatos de software. Essa metodologia tem como objetivo identificar e corrigir defeitos de forma eficiente durante o processo de desenvolvimento. A inspeção por Fagan é conhecida por sua abordagem sistemática e rigorosa, enfocando a detecção precoce de erros para melhorar a qualidade do software.
Este método pode ser dividido em 5 etapas:
-
Preparação: antes da reunião de inspeção, o autor do artefato (por exemplo, código-fonte) prepara um Planejamento da verificação (checklists) contendo o artefato a ser revisado e o checklist que será utilizado na inspeção.
-
Inspeção Individual: os participantes (inspetores) revisam o documento individualmente antes da reunião de inspeção. Cada inspetor concentra-se na identificação de erros, como bugs, inconsistências ou violações de padrões de codificação.
-
Reunião de Inspeção: durante a reunião, os inspetores se reúnem com o autor para discutir os problemas identificados. O autor não participa ativamente da inspeção durante a fase individual, permitindo uma revisão mais imparcial.
-
Correção e Reinspeção: o autor corrige os problemas identificados durante a reunião de inspeção. Em seguida, o artefato é reinspecionado para garantir que as correções foram efetuadas adequadamente.
-
Acompanhamento: a metodologia de Fagan enfatiza a coleta de métricas e dados sobre o processo de inspeção. Isso inclui a contagem de defeitos encontrados, tempo gasto e eficácia geral do processo.
Grupo 1 (Nosso grupo)
Verificação Etapa 1
Tabela 1: Tabela de artefatos da verificação da Entrega 1
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 2
Tabela 2: Tabela de artefatos da verificação da Entrega 2
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 3
Tabela 3: Tabela de artefatos da verificação da Entrega 3
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 4
Tabela 4: Tabela de artefatos da verificação da Entrega 4
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 5
Tabela 5: Tabela de artefatos da verificação da Entrega 5
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 6
OBS: Etapa 6 foi a própria verificação dos artefatos
Verificação Etapa 7
Tabela 7: Tabela de artefatos da verificação da Entrega 7
Fonte: Gabriel Zaranza, 2023
Grupo 2
Verificação Etapa 1
Tabela 1: Tabela de artefatos da verificação da Entrega 1
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 2
Tabela 2: Tabela de artefatos da verificação da Entrega 2
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 3
Tabela 3: Tabela de artefatos da verificação da Entrega 3
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 4
Tabela 4: Tabela de artefatos da verificação da Entrega 4
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 5
Tabela 5: Tabela de artefatos da verificação da Entrega 5
Fonte: Gabriel Zaranza, 2023
Referências Bibliográficas
[1] FAGAN, Michael E. Design and Code Inspections to Reduce Errors in Program Development. 1976.
Histórico de Versões
Versão | Data | Descrição | Autor | Verificado por |
---|---|---|---|---|
1.0 |
03/12/2023 | Criação do documento | Gabriel Zaranza | Lucas De Oliveira |