Pular para conteúdo

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

Verificação Etapa 2

Tabela 2: Tabela de artefatos da verificação da Entrega 2

Artefato Verificado por
Planejamento da verificação (checklist) Etapa 2 Lucas Ribeiro
Lucas Victor
Verificação do artefato de "100$" Lucas Ribeiro
Lucas Victor
Verificação do artefato de "Grupo de Foco" Lucas Victor
Verificação do artefato de "Questionário" Lucas Victor
Verificação do artefato de "Perfil do Usuário" Izabela Alves
Lucas Victor
Verificação do artefato de "Personas" Lucas Victor
Verificação do artefato de "First thing first" Lucas Ribeiro
Verificação do artefato de "Brainstorming" Lucas Victor
Verificação do artefato de "Introspecção" Izabela Alves
Lucas Victor
Verificação do artefato de "Observação" Lucas Ribeiro
Lucas Victor
Verificação do artefato de "In or out" Lucas Ribeiro
Verificação do artefato de "Requisitos elicitados" Lucas Ribeiro
Verificação do artefato de "Requisitos priorizados" Lucas Ribeiro

Fonte: Gabriel Zaranza, 2023

Verificação Etapa 3

Verificação Etapa 4

Verificação Etapa 6

Grupo 2

Verificação Etapa 1

Verificação Etapa 2

Verificação Etapa 3

Verificação Etapa 4

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.

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