Síntese das Verificações e Validaçõ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.
Verificações
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 (checklist) 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 6
Tabela 5: Tabela de artefatos da verificação da Entrega 6
Fonte: Gabriel Zaranza, 2023
Grupo 2
Verificação Etapa 1
Tabela 7: Tabela de artefatos da verificação da Entrega 1
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 2
Tabela 8: Tabela de artefatos da verificação da Entrega 2
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 3
Tabela 9: Tabela de artefatos da verificação da Entrega 3
Fonte: Gabriel Zaranza, 2023
Verificação Etapa 4
Tabela 10: Tabela de artefatos da verificação da Entrega 4
Fonte: Gabriel Zaranza, 2023
Validações
Metodologia
Cada integrante do grupo ficou responsável pela implementação de um protótipo de alta fidelidade de um requisito elicitado não implementado. Após a prototipação, foi realizado a validação dos protótipos utilizando o teste de usabilidade com usuários do aplicativo Economia-DF. Todas as validações foram documentadas nos artefatos disponíveis com seus respectivos autores presents na Tabela 11.
Tabela 11: Tabela de artefatos da verificação da Entrega 4
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 |
04/12/2023 | Criação do documento | Gabriel Zaranza | Lucas De Oliveira |