Planejamento da Verificação da Etapa 3 do Grupo 2
Introdução
A verificação e validação (V&V) são processos fundamentais no desenvolvimento de software, desempenhando papéis cruciais na garantia da qualidade e confiabilidade dos artefatos produzidos. A verificação refere-se à avaliação sistemática dos artefatos de software para garantir que eles atendam aos requisitos e padrões especificados. Este processo concentra-se na análise estática e dinâmica do código, na conformidade com as diretrizes de codificação, na identificação de erros e na garantia de que o software seja construído de acordo com as expectativas.
Dito isso, este documento fará a verificação da entrega 3 realizada pelo Grupo 2, que está trabalhando com o site Ventoy, na disciplina Interação Humano Computador.
Objetivos
O propósito deste documento é realizar uma verificação minuciosa dos artefatos desenvolvidos pelo Grupo 2 durante a etapa 3, que abrange os temas de Design, Avaliação e Desenvolvimento. O objetivo é assegurar que esses artefatos estejam em plena conformidade com os requisitos estabelecidos na disciplina de Interação Humano-Computador, bem como em alinhamento com os padrões consagrados na literatura especializada nesse campo. Essa análise visa garantir a qualidade e a aderência às melhores práticas, contribuindo para o desenvolvimento de artefatos ainda melhores para o projeto.
Metodologia
A metodologia que será utilizada na verificação dos artefatos do Grupo 2 é a de Inspeção, desenvolvida por Michael E. Fagan, 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 documento contendo o artefato a ser revisado, além de informações sobre seu contexto e propósito.
-
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.
Nesta verificação, chegaremos até a etapa de Reunião de Inspeção, onde, serão apresentados pros redatores dos artefatos verificados os problemas encontrados, para que eles possam corrigi-los.
Participantes
O integrante do Grupo 1 responsável por fazer a verificação da Entrega 3 do Grupo 2 é Lucas de Oliveira. Este participante fará a verificação de todos os documentos produzidos na Entrega 3 e documentará os resultados encontrados, que serão revisados pela Izabella Alves, também integrante do Grupo 1.
Objetos de verificação
Nesta etapa, serão verificados os seguintes artefatos:
Tabela 1: Objetos de verificação da entrega 3.
Artefato | Versão | Data | Autores |
---|---|---|---|
Princípios Gerais do Projeto | 1.6 | 21/10/2023 | Limírio Guimarães |
Características Gerais | 1.0 | 23/10/2023 | Milena Baruc |
Metas de Usabilidade | 1.0 | 23/10/2023 | Mayara Alves |
Guias de Estilo | 1.0 | 23/10/2023 | Altino Arthur |
Fonte: Lucas de Oliveira, 2023.
Cronograma
A verificação será realizada no dia 10/11/2023 e no dia 11/11/2023, por Lucas de Oliveira, e os objetos verificados em determinada data estão visíveis na tabela 2:
Tabela 2: Cronograma de verificação da etapa 3.
Artefato | Data de Verificação |
---|---|
Princípios Gerais do Projeto | 10/11/2023 |
Características Gerais | 10/11/2023 |
Metas de Usabilidade | 11/11/2023 |
Guias de Estilo | 11/11/2023 |
Fonte: Lucas de Oliveira, 2023.
Checklists
Nesta etapa, será definido um checklist de verificação geral, que deve ser aplicado a todos os artefatos, e um checklist específico para cada artefato. As questões disponíveis no checklist devem ser respondidas com Sim, Não, Incompleto ou Não Se Aplica.
Além disso, as observações devem ser registradas após a tabela, indicando o ID respectivo que gerou a observação.
Os checklists criados se baseiam nos critérios estabelecidos no Plano de Ensino da disciplina Interação Humano Computador [1], bem como na observação dos projetos dos semestres anteriores, e dos feedbacks dados pelos monitores e pelo Professor após as apresentações.
Checklist Geral
Na tabela 3, estão listados os critérios que devem ser verificados em todos os artefatos da Entrega 3 do Grupo 2.
Tabela 3: Checklist de Verificação Geral.
ID | Critério | Avaliação |
---|---|---|
01 | O artefato possui um histórico de versões padronizado? | |
02 | O artefato possui introdução? | |
03 | O artefato possui Bibliografia e Referências Bibliográficas usadas de forma correta? | |
04 | Todas as tabelas e figuras possuem chamadas dentro do texto? | |
05 | Existe um padrão na forma como tabelas e figuras são apresentadas? | |
06 | A estrutura do documento é bem definida? |
Fonte: Lucas de Oliveira, 2023.
Checklist do artefato Principios Gerais do Projeto
Na tabela 4, estão listados os critérios que devem ser verificados no Princípios Gerais do Projeto do Grupo 2.
Tabela 4: Checklist de Verificação para o artefato "Principios Gerais do Projeto"
ID | Critério | Avaliação |
---|---|---|
01 | É apresentado como o Princípios Gerais do Projeto será utilizado no projeto? | |
02 | O documento apresenta as características da plataforma para o projeto? | |
03 | A descrição dos princípios e diretrizes estão de acordo com domínio da aplicação? | |
04 | Existe uma introdução ao conceito abordado? | |
05 | O documento segue o padrão estabelecido pelo grupo? |
Fonte: Lucas de Oliveira, 2023.
Checklist do artefato Características Gerais
Na tabela 5, estão listados os critérios que devem ser verificados no Características Gerais do Grupo 2.
Tabela 5: Checklist de Verificação para o artefato "Características Gerais"
ID | Critério | Avaliação |
---|---|---|
01 | Existe uma introdução ao conceito abordado?1 | |
02 | O documento apresentada as características da plataforma para o projeto? | |
03 | São apresentados os limites da Plataforma em questão? | |
04 | São apresentados os Entraves encontrados na Plataforma em questão? | |
05 | O documento segue o padrão estabelecido pelo grupo? |
Fonte: Lucas de Oliveira, 2023.
Checklist do artefato Metas de Usabilidade
Na tabela 6, estão listados os critérios que devem ser verificados no Metas de Usabilidade do Grupo 2.
Tabela 6: Checklist de Verificação para o artefato "Metas de Usabilidade"
ID | Critério | Avaliação |
---|---|---|
01 | É apresentada quais metas de usabilidade serão alcançadas no projeto? | |
02 | É explicada a razão da escolha das metas de usabilidade que foram selecionadas para o projeto? | |
03 | É apresentado como as metas de usabilidade serão verificadas nas avaliações? | |
04 | Existe uma introdução ao conceito abordado? | |
05 | O documento segue o padrão estabelecido pelo grupo? |
Fonte: Lucas de Oliveira, 2023.
Checklist do artefato Guia de Estilo
Na tabela 7, estão listados os critérios que devem ser verificados no Guia de Estilo do Grupo 2.
Tabela 7: Checklist de Verificação para o artefato "Guia de Estilo"
ID | Critério | Avaliação |
---|---|---|
01 | Existe uma introdução ao conceito abordado? | |
02 | É apresentado o objetivo do guia de estilo | |
03 | O conteúdo do guia de estilo está organizado? | |
04 | É apresentado o Público-Alvo do guia de estilo? | |
05 | O documento apresenta os resultados da Análise? | |
06 | São apresentados todos os elementos de interface (Disposição espacial e grid, janelas, tipografia e cores)? | |
07 | São apresentados os elementos de interação (estilos de interação, seleção de um estilo e aceleradores (teclas de atalho) )? | |
08 | São apresentados os vocabulário e padrões, terminologia, tipos de tela (para tarefas comuns), sequências de diálogos (para feedback ou confirmação de uma operação)? |
Fonte: Lucas de Oliveira, 2023.
Referências Bibliográficas
[1] BARROS, André. Plano de ensino da disciplina Interação Humano Computador no semestre 02/2023, FGA, Gama, 2023. Acesso em: 14 de novembro de 2023.
Bibliografia
BARBOSA, S. D. J.; SILVA, B. S. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011.
FAGAN, Michael E. Design and Code Inspections to Reduce Errors in Program Development. 1976. Acesso em: 14 de novembro de 2021.
Planejamento da Verificação da Etapa 4 do Grupo 2. BILHETERIA DIGITAL, Disciplina de IHC, FGA, Gama, 2023. Disponível em: https://interacao-humano-computador.github.io/2023.1-BilheteriaDigital/verificacao/grupo/etapa4/planejamento-verificacao-etapa4-grupo/. Acesso em: 14 de novembro de 2023.
Histórico de Versões
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 |
09/11/2023 | Criação do documento | Lucas de Oliveira | Izabella Alves |
1.1 |
14/11/2023 | Adição do Planejamento | Lucas de Oliveira | Izabella Alves |