Planejamento da Verificação da Etapa 5 do Grupo 1
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 5 realizada pelo Grupo 1, que está trabalhando com o site Nota Legal, na disciplina Interação Humano Computador.
Objetivos
O propósito deste documento é realizar uma verificação minuciosa dos artefatos desenvolvidos pelo Grupo 1 durante a etapa 5, que abrange os temas de Design, Avaliação e Desenvolvimento II. 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 1 é 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 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 Correção e Reinspeção, pois após a verificação, os erros encontrados serão devidamente corrigidos.
Participantes
Os integrantes do Grupo 1 responsáveis por fazer a verificação da Entrega 5 do Grupo 1 são Gabriel Zaranza, Izabella Alves, Lucas De Oliveira, Lucas Ribeiro, Lucas Víctor e Zenilda Vieira. Estes participantes farão a verificação de todos os documentos produzidos na Entrega 5 e documentarão os resultados encontrados, que serão revisados por Gabriel Rosa, também integrante do Grupo 1.
Objetos de verificação
A tabela 1 mostra os artefatos que serão inspecionados durante o processo de verificação.
Tabela 1: Artefatos que serão verificados.
Fonte: Zenilda Vieira e Izabella Alves , 2023
Cronograma
A verificação será executada entre os dias 18/11/2023 e 03/12/2023, as atividades desenvolvidas nesse processo estão na Tabela 2.
Tabela 2: Cronograma de verificação da etapa 5.
Fonte: Zenilda Vieira e Izabella Alves , 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, onde Sim e Não significam que o artefato está em conformidade ou não com o item analisado.
Além disso, as observações devem ser registradas após a tabela, indicando o ID respectivo que gerou a observação.
Checklist Geral
Na tabela 3, estão listados os critérios que devem ser verificados em todos os artefatos da Entrega 5 do Grupo 1.
Tabela 3: Checklist para todos os artefatos da Entrega 3
ID | Descrição | Fonte | Foto |
---|---|---|---|
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? [2] | Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 18 de novembro de 2023. | |
3 | As referências bibliográficas seguem a ordem de chamada do texto? [2] | Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 18 de novembro de 2023. | |
4 | Todas as referências bibliográficas são chamadas no texto? [2] | Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 18 de novembro de 2023. | |
5 | O artefato possui introdução? [2] | Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 18 de novembro de 2023. | |
6 | Todas as tabelas possuem legendas e fontes padronizadas? [2] | Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 18 de novembro de 2023. | |
7 | Todas as tabelas são referenciadas no texto? [2] | Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 18 de novembro de 2023. | |
8 | Todas as figuras possuem legendas e fontes padronizadas e todas utilizam a palavra "figura" e não "imagem"? [2] | Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 18 de novembro de 2023. |
Fonte: Zenilda Vieira e Izabella Alves, 2023
Checklist do Relato dos Resultados da Análise de Tarefas
Na tabela 3, estão listados os critérios que devem ser verificados no Relato dos Resultados das Análises de Tarefas de todos os integrantes do Grupo 1.
Tabela 3: Checklist de Verificação para o artefato Relato dos Resultados das Análise de Trarefas
ID | Critério | Avaliação |
---|---|---|
01 | O artefato descreve os objetivos da avaliação? [3] | |
02 | O artefato descreve o método empregado na avaliação? [3] | |
03 | O artefato descreve as questões práticas da avaliação? [3] | |
04 | O artefato descreve as questões éticas da avaliação? [3] | |
05 | O artefato apresenta o participante selecionado? [3] | |
06 | O artefato possui um cronograma executado da avaliação? | |
07 | O artefato possui um tópico para a apresentação dos dados obtidos? [3] | |
08 | O artefato possui uma gravação da avaliação? [3] | |
09 | O artefato possui um tópico para análise dos resultados? [3] | |
10 | Caso necessário, o artefato possui um cronograma para a correção? [3] | |
11 | O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo? |
Fonte: Izabella Alves, 2023.
Checklist do Relato dos Resultados do Storyboard
Na tabela 4, estão listados os critérios que devem ser verificados no Relato dos Resultados dos Storyboards de todos os integrantes do Grupo 1.
Tabela 4: Checklist de Verificação para o artefato Relato dos Resultados dos Storyboards
ID | Critério | Avaliação |
---|---|---|
01 | O artefato descreve os objetivos da avaliação? [3] | |
02 | O artefato descreve o método empregado na avaliação? [3] | |
03 | O artefato descreve as questões práticas da avaliação? [3] | |
04 | O artefato descreve as questões éticas da avaliação? [3] | |
05 | O artefato apresenta o participante selecionado? [3] | |
06 | O artefato possui um cronograma executado da avaliação? | |
07 | O artefato possui um tópico para a apresentação dos dados obtidos? [3] | |
08 | O artefato possui uma gravação da avaliação? [3] | |
09 | O artefato possui um tópico para análise dos resultados? [3] | |
10 | Caso necessário, o artefato possui um cronograma para a correção? [3] | |
11 | O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo? |
Fonte: Izabella Alves, 2023.
Checklist do Planejamento da avaliação do Protótipo de Papel
Na tabela 6, estão listados os critérios que devem ser verificados no Planejamento da avaliação do Protótipo de Papel do Grupo 1.
Tabela 6: Checklist de Verificação para o artefato Planejamento da avaliação do Protótipo de Papel
ID | Critério | Avaliação |
---|---|---|
01 | O planejamento da avaliação segue o Framework DECIDE? [3] | |
02 | O artefato descreve os objetivos da avaliação? [3] | |
03 | O artefato descreve os métodos a serem utilizados? [3] | |
04 | O artefato descreve os aspectos práticos da avaliação? [3] | |
05 | O artefato descreve os aspectos éticos da avaliação? [4] | |
06 | O artefato descreve as perguntas a serem feitas na avaliação? [3] | |
07 | O artefato possui um cronograma planejado para a execução da avaliação? | |
08 | O artefato apresenta o teste piloto do planejamento da avaliação? [3] | |
09 | O artefato apresenta o motivo do número da escolha dos participantes? [3] |
Fonte: Gabriel Zaranza, 2023.
Checklist do Planejamento do relato dos resultados da avaliação do Protótipo de Papel
Na tabela 6, estão listados os critérios que devem ser verificados no Planejamento do relato dos resultados da avaliação do Protótipo de Papel do Grupo 1.
Tabela 6: Checklist de Verificação para o artefato Planejamento do relato dos resultados da avaliação do Protótipo de Papel
ID | Critério | Avaliação |
---|---|---|
01 | O artefato descreve os objetivos do relato dos resultados da avaliação? [3] | |
02 | O artefato descreve os métodos utilizados? [3] | |
03 | O artefato descreve como devem ser apresentados os aspectos práticos do relato dos resultados da avaliação? [3] | |
04 | O artefato descreve como devem ser apresentados os aspectos éticos do relato dos resultados da avaliação? [4] | |
05 | O artefato descreve como devem ser apresentados os resultados da avaliação? | |
06 | O artefato descreve como devem ser apresentadas as conclusões da avaliação? | |
07 | O artefato apresenta o modelo do cronograma executado da avaliação? | |
08 | O artefato apresenta a estrutura do relatório a ser utilizado no relato dos resultados? |
Fonte: Gabriel Zaranza, 2023.
Referências Bibliográficas
[1] FAGAN, Michael E. Design and Code Inspections to Reduce Errors in Program Development. 1976.
[2] Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 18 de novembro de 2023.
[3] BARBOSA, Simone; DINIZ, Bruno. Interação Humano-Computador. Editora Elsevier, Rio de Janeiro, 2010.
[4] PUC-PR. Comitê de Ética e Pesquisa – CEP. Paraná, 2017. Disponível em: https://www.pucpr.br/estudante/graduacao/iniciacao-cientifica/cep/. Acesso em: 20 de novembro de 2023.
Histórico de versões
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
09/11/2023 | Criação do documento | Izabella Alves | Gabriel Rosa |
1.1 |
24/11/2023 | Objetos de verificação | Zenilda Vieira | Gabriel Rosa |
1.2 |
03/12/2023 | Imagens de referências do checklist geral e datas | Zenilda Vieira | Gabriel Rosa |