Pular para conteúdo

Planejamento da Verificação da Etapa 1 do Grupo 2

Introdução

A Verificação e Validação (V&V) são etapas cruciais no desenvolvimento de software, desempenhando um papel fundamental na garantia da qualidade e confiabilidade dos artefatos produzidos. Nesse contexto, a verificação refere-se à avaliação sistemática dos artefatos de software para assegurar sua conformidade com os requisitos e padrões especificados. Este documento visa realizar a verificação da entrega 1 realizada pelo Grupo 2, que está trabalhando com o site Ventoy, na disciplina de Interação Humano e Computador (IHC). Este processo de verificação visa garantir que a entrega 1 atenda aos padrões estabelecidos, assegurando a qualidade do produto em desenvolvimento.

Objetivos

O objetivo desta verificação é assegurar que a entrega 1 cumpra os padrões estabelecidos, garantindo a qualidade e confiabilidade do aplicativo. Qualquer discrepância ou área de melhoria identificada será comunicada para ajustes, visando o contínuo aprimoramento do projeto. Este processo de verificação é essencial para garantir a conformidade do produto em desenvolvimento e contribuir para o sucesso contínuo do projeto.

Metodologia

A metodologia selecionada para a verificação dos artefatos do Grupo 2 é a Inspeção, desenvolvida por Michael E. Fagan. Esta abordagem estruturada para revisão de código e outros artefatos de software tem como objetivo identificar e corrigir defeitos de forma eficiente durante o processo de desenvolvimento. Conhecida por sua abordagem sistemática e rigorosa, a Inspeção por Fagan enfoca a detecção precoce de erros para aprimorar a qualidade do software.

Etapas da Inspeção por Fagan

1. Preparação

Antes da reunião de inspeção, o autor do artefato (código-fonte, documentação, etc.) prepara um documento contendo o artefato a ser revisado, juntamente com informações sobre seu contexto e propósito.

2. 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.

3. Reunião de Inspeção

Durante a reunião, os inspetores se encontram 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.

4. 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.

5. Acompanhamento

A metodologia de Fagan enfatiza a coleta de métricas e dados sobre o processo de inspeção, incluindo 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. Serão apresentados aos redatores dos artefatos verificados os problemas encontrados, permitindo que eles possam corrigi-los. Este processo visa garantir a detecção precoce de possíveis defeitos, contribuindo para a melhoria contínua da qualidade do software em desenvolvimento.

Participantes

O integrante do Grupo 1 responsáveis por fazer a verificação da Entrega 1 do Grupo 2 será o Lucas Víctor. Estas participantes farão a verificação de todos os documentos produzidos na Entrega 2 e documentarão os resultados encontrados, que serão revisados por Lucas oliveira, também integrante do Grupo 1.

Objetos de verificação

A Tabela 1 apresenta os artefatos que serão inspecionados durante o processo de verificação da Entrega 1 do . Nela, estão listados os critérios que devem ser verificados em todos os artefatos, garantindo uma análise abrangente e eficiente.

Tabela 1: Tabela de Artefatos

Artefato Versão Data Autor(es)
Ferramentas 1.0 13/11/2023 Limírio Guimarães
Heatmap 1.0 13/11/2023 Limirio Correia
Planejamento da Avaliação 1.0 23/09/2023 Milena Baruc e Vinícius Mendes
Cronograma 1.6 08/11/2023 Mayara Alves
Metodologia 1.0 13/11/2023 Breno Queiroz
Política 1.0 18/09/2023 Breno Queiroz
Processo de Design de IHC 1.1 08/10/2023 Breno Queiroz
Site escolhido 1.1 10/10/2023 Luis Eduardo
Sites avaliados 1.1 10/10/2023 Mayara Alves

Fonte: Lucas Víctor, 2023

Cronograma

A Tabela 2 apresenta a data e versão em que o integrante irá realizar a verificação dos artefatos.

Tabela 2: Tabela de Verificação

Artefato Versão Data Verificador
Ferramentas 1.0 13/11/2023 Lucas Víctor
Heatmap 1.0 13/11/2023 Lucas Víctor
Planejamento da Avaliação 1.0 13/11/2023 Lucas Víctor
Cronograma 1.6 13/11/2023 Lucas Víctor
Metodologia 1.0 13/11/2023 Lucas Víctor
Política 1.0 13/11/2023 Lucas Víctor
Processo de Design de IHC 1.1 13/11/2023 Lucas Víctor
Site escolhido 1.1 13/11/2023 Lucas Víctor
Sites avaliados 1.1 13/11/2023 Lucas Víctor

Fonte: Lucas Víctor, 2023

Checklist Geral

Na Tabela 3, estão listados os critérios que devem ser verificados em todos os artefatos da Entrega 1 do Grupo 2.

Tabela 3: Checklist para todos os artefatos da Entrega 2

ID Descrição Avaliação
1 O artefato possui histórico de versão padronizado com pelo menos data, descrição, autores e revisores?
2 O artefato possui bibliografia e/ou referência bibliográfica?
3 As referências bibliográficas seguem a ordem de chamada do texto?
4 Todas as referências bibliográficas são chamadas?
5 O artefato possui introdução?
6 Todas as tabelas possuem legendas e fontes padronizadas?
7 Todas as tabelas são referenciadas no texto?
8 Todas as figuras possuem legendas e fontes padronizadas e todas utilizam a palavra "figura" e não "imagem"?
9 Todas as figuras são referenciadas no texto e todas utilizam a palavra "figura" e não "imagem"?

Fonte: Lucas Víctor, 2023

Checklist Ferramentas

Na Tabela 4, estão listados os critérios que devem ser verificados no artefato de Ferramentas da Entrega 1 do Grupo 2.

Tabela 4: Checklist Específico para o Artefato de Ferramentas.

ID Descrição Avaliação
1 O objetivo do artefato em relação ao documento está claramente definido?
2 O artefato abrange todas as ferramentas planejadas para utilização no projeto?
3 Há especificações detalhadas no artefato sobre a aplicação de cada ferramenta?
4 O artefato inclui a apresentação das logos correspondentes a cada ferramenta?
5 O artefato reflete a versão mais recente das ferramentas planejadas para uso no projeto?
6 O artefato passou por revisão por parte dos membros da equipe?

Fonte: Lucas Víctor, 2023

Checklist Planejamento da Avaliação

Na Tabela 5, estão listados os critérios que devem ser verificados no artefato de Planejamento da Avaliação da Entrega 1 do Grupo 2.

Tabela 5: Checklist Específico para o Artefato de Planejamento da Avaliação.

ID Descrição Avaliação
1 O objetivo da avaliação está claramente definido?
2 As atividades do framework DECIDE, especialmente as relacionadas à determinação de objetivos e exploração de perguntas, são apresentadas de forma clara e compreensível?
3 As perguntas formuladas para explorar os objetivos escolhidos são específicas e alinhadas com a metodologia proposta?
4 A descrição dos métodos de avaliação escolhidos (inspeção e observação) é adequada e compreensível?
5 As etapas de preparação, recrutamento, custos e lidar com questões éticas estão bem definidas na metodologia de avaliação?
6 O processo de avaliar, interpretar e apresentar os dados, incluindo o uso de termo de consentimento e elaboração do relatório, é explicado de maneira clara e abrangente?

Fonte: Lucas Víctor, 2023

Checklist Cronograma

Na Tabela 6, estão listados os critérios que devem ser verificados no artefato do Cronograma da Entrega 1 do Grupo 2.

Tabela 6: Checklist Específico para o Artefato de Cronograma.

ID Descrição Avaliação
1 Possui cronograma planejado e executado?
2 O cronograma planejado possui datas de todas atividades de todas as etapas?
3 O cronograma planejado possui período de correção pós-entrega?
4 O cronograma executado possui datas de execução e revisão das atividades de cada etapa?
5 O cronograma prevê atividades de teste e validação após a implementação?
6 O artefato passou por revisão por parte dos membros da equipe?

Fonte: Lucas Víctor, 2023

Checklist Metodologia

Na Tabela 7, estão listados os critérios que devem ser verificados no artefato de Metodologia da Entrega 1 do Grupo 2.

Tabela 7: Checklist Específico para o Artefato de Metodologia.

ID Descrição Avaliação
1 A metodologia empregada está claramente descrita no documento?
2 Os métodos de coleta de dados foram especificados de maneira precisa?
3 Existe uma justificativa clara para a escolha dos métodos de análise de dados?
4 O delineamento da pesquisa é adequado para atender aos objetivos propostos?
5 Foi apresentado a metodologia utilizada dentro do desenvolvimento da equipe?
6 A metodologia aborda a questão da validade interna e externa da pesquisa?

Fonte: Lucas Víctor, 2023

Checklist Política

Na Tabela 8, estão listados os critérios que devem ser verificados no artefato de Política da Entrega 1 do Grupo 2.

Tabela 8: Checklist Específico para o Artefato de Política.

ID Descrição Avaliação
1 O documento esclarece claramente o objetivo das políticas adotadas?
2 As diretrizes para a criação de issues estão bem definidas no documento?
3 A explicação sobre o uso de branches para desenvolvimento é clara e adequada?
4 As orientações sobre pull requests estão detalhadas e compreensíveis?
5 O exemplo de issue apresentado na Figura 1 está alinhado com as diretrizes definidas?
6 As referências bibliográficas são relevantes e adequadas para embasar as políticas?

Fonte: Lucas Víctor, 2023

Checklist Processo de Design de IHC

Na Tabela 9, estão listados os critérios que devem ser verificados no artefato de Processo de Design de IHC da Entrega 1 do Grupo 2.

Tabela 9: Checklist Específico para o Artefato de Processo de Design de IHC.

ID Descrição Avaliação
1 As atividades do processo de design foram claramente delineadas?
2 Os ciclos de vida foram apresentados de forma compreensível?
3 As fases dos ciclos foram explicitamente descritas?
4 Existe uma descrição detalhada das técnicas utilizadas no processo?
5 Cada ciclo inclui uma conclusão ou direcionamento claro ao seu término?
6 O ciclo de vida de Mayhew é abordado e devidamente documentado no conteúdo?

Fonte: Lucas Víctor, 2023

Checklist Site escolhido

Na Tabela 10, estão listados os critérios que devem ser verificados no artefato de Site escolhido da Entrega 1 do Grupo 2.

Tabela 10: Checklist Específico para o Artefato de Site escolhido.

ID Descrição Avaliação
1 O artefato possui o objetivo do documento?
2 A metodologia utilizada no artefato é explicitamente descrita?
3 São apresentados critérios fundamentais para a escolha do site no artefato?
4 A justificativa para a escolha do site é devidamente abordada no artefato?
5 O artefato oferece uma introdução adequada ao site selecionado?
6 O site apresenta termos de uso disponíveis para serem utilizados na disciplina, sendo um site do governo ou de software livre?

Fonte: Lucas Víctor, 2023

Checklist Sites avaliados

Na Tabela 11, estão listados os critérios que devem ser verificados no artefato de Sites avaliados da Entrega 1 do Grupo 2.

Tabela 11: Checklist Específico para o Artefato de Sites avaliados.

ID Descrição Avaliação
1 A apresentação dos sites avaliados é clara e intuitiva?
2 O resultado global das avaliações de todos os sites é apresentado de forma abrangente?
3 Cada sítio possui uma avaliação individual detalhada?
4 São claramente destacadas as heurísticas violadas em cada sítio avaliado?
5 Foi identificado e comunicado o problema principal em cada sítio avaliado?
6 O método de avaliação de cada sítio é explicado de maneira compreensível e transparente

Fonte: Lucas Víctor, 2023

Checklist Heatmap

Na Tabela 12, estão listados os critérios que devem ser verificados no artefato de Heatmap da Entrega 1 do Grupo 2.

Tabela 12: Checklist Específico para o Artefato de Heatmap.

ID Descrição Avaliação
1 O objetivo da criação do Heatmap para agendamento de reuniões está claramente definido na introdução?
2 A descrição do processo de preenchimento da tabela do Heatmap está apresentada de maneira clara e compreensível?
3 A análise dos resultados do Heatmap, incluindo a escolha do dia e horário para as reuniões, é abordada de forma detalhada?
4 A Figura 1, representando o Heatmap, está adequadamente inserida e referenciada no contexto do documento?
5 A escolha do dia e horário para as reuniões é justificada de maneira satisfatória no documento?
6 A referência bibliográfica ao trabalho de Miguel Mechi Naves Rocha et al. é pertinente e contribui para embasar a utilização do Heatmap?

Fonte: Lucas Víctor, 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: 09 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: 09 de novembro de 2023.

Histórico de Versões

Versão Data Descrição Autor Revisor
1.0 14/11/2023 Criação do documento Lucas Víctor Lucas Oliveira
1.1 15/11/2023 Check-list específico Lucas Víctor Lucas Oliveira