Pular para conteúdo

Planejamento da Verificação da Etapa 7 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 7 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 7, que abrange os temas de Design, Avaliação e Desenvolvimento III. 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 7 do Grupo 1 são Izabella Alves, Lucas de Oliveira e PESSOA 3. Estes participantes farão a verificação de todos os documentos produzidos na Entrega 3 e documentarão os resultados encontrados, que serão revisados pela Zenilda Vieira, também integrante do Grupo 1.

Objetos de verificação

Os artefatos serão verificados no dia XX/11/2023 e no dia XX/11/2023, e o detalhamento da verificação de cada artefato está disponível na tabela 1.

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 2, estão listados os critérios que devem ser verificados em todos os artefatos da Entrega 4 do Grupo 1.

Tabela 2: Checklist para todos os artefatos da Entrega 4

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? [2]
3 As referências bibliográficas seguem a ordem de chamada do texto? [2]
4 Todas as referências bibliográficas são chamadas no texto? [2]
5 O artefato possui introdução? [2]
6 Todas as tabelas possuem legendas e fontes padronizadas? [2]
7 Todas as tabelas são referenciadas no texto? [2]
8 Todas as figuras possuem legendas e fontes padronizadas e todas utilizam a palavra "figura" e não "imagem"? [2]
9 Todas as figuras são referenciadas no texto e todas utilizam a palavra "figura" e não "imagem"? [2]

Fonte: Izabella Alves, 2023

Checklist do Relato do Resultado do Protótipo de Papel "Consultar Sorteio"

Na tabela X, estão listados os critérios que devem ser verificados no Relato do Resultado do Protótipo de Papel "Consultar Sorteio" do Grupo 1.

Tabela X: Checklist de Verificação para o artefato "Relato do Resultado do Protótipo de Papel "Consultar Sorteio"

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]
03 O artefato descreve as questões éticas da avaliação? [4]
04 O artefato apresenta o participante selecionado? [3]
05 O artefato possui um cronograma executado da avaliação?
06 O artefato possui um tópico para a apresentação dos dados obtidos? [3]
07 O artefato possui uma gravação da avaliação? [3]
08 O artefato possui um tópico para análise dos resultados? [3]
09 Caso necessário, o artefato possui um cronograma para a correção? [3]
10 O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo?

Fonte: Gabriel Rosa, 2023.

Checklist do Relato do Resultado do Protótipo de Papel "Desbloquear Saldo"

Na tabela X, estão listados os critérios que devem ser verificados no Relato do Resultado do Protótipo de Papel "Desbloquear Saldo" do Grupo 1.

Tabela X: Checklist de Verificação para o artefato "Relato do Resultado do Protótipo de Papel "Desbloquear Saldo"

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]
03 O artefato descreve as questões éticas da avaliação? [4]
04 O artefato apresenta o participante selecionado? [3]
05 O artefato possui um cronograma executado da avaliação?
06 O artefato possui um tópico para a apresentação dos dados obtidos? [3]
07 O artefato possui uma gravação da avaliação? [3]
08 O artefato possui um tópico para análise dos resultados? [3]
09 Caso necessário, o artefato possui um cronograma para a correção? [3]
10 O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo?

Fonte: Gabriel Rosa, 2023.

Checklist do Relato do Resultado do Protótipo de Papel "Registrar Reclamação"

Na tabela X, estão listados os critérios que devem ser verificados no Relato do Resultado do Protótipo de Papel "Registrar Reclamação" do Grupo 1.

Tabela X: Checklist de Verificação para o artefato "Relato do Resultado do Protótipo de Papel "Registrar Reclamação"

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]
03 O artefato descreve as questões éticas da avaliação? [4]
04 O artefato apresenta o participante selecionado? [3]
05 O artefato possui um cronograma executado da avaliação?
06 O artefato possui um tópico para a apresentação dos dados obtidos? [3]
07 O artefato possui uma gravação da avaliação? [3]
08 O artefato possui um tópico para análise dos resultados? [3]
09 Caso necessário, o artefato possui um cronograma para a correção? [3]
10 O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo?

Fonte: Izabella Alves, 2023.

Checklist Específico do Relato do Resultado do Protótipo de Papel "Visualizar Recibo"

Na tabela X, estão listados os critérios que devem ser verificados no Relato do Resultado do Protótipo de Papel "Visualizar Recibo" do Grupo 1.

Tabela X: Checklist de Verificação para o artefato "Relato do Resultado do Protótipo de Papel "Visualizar Recibo"

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]
03 O artefato descreve as questões éticas da avaliação? [4]
04 O artefato apresenta o participante selecionado? [3]
05 O artefato possui um cronograma executado da avaliação?
06 O artefato possui um tópico para a apresentação dos dados obtidos? [3]
07 O artefato possui uma gravação da avaliação? [3]
08 O artefato possui um tópico para análise dos resultados? [3]
09 Caso necessário, o artefato possui um cronograma para a correção? [3]
10 O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo?

Fonte: Izabella Alves, 2023.

Checklist Específico do Relato do Resultado do Protótipo de Papel "Consultar Reclamação"

Na tabela X, estão listados os critérios que devem ser verificados no Relato do Resultado do Protótipo de Papel "Consultar Reclamação" do Grupo 1.

Tabela X: Checklist de Verificação para o artefato "Relato do Resultado do Protótipo de Papel "Consultar Reclamação"

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]
03 O artefato descreve as questões éticas da avaliação? [4]
04 O artefato apresenta o participante selecionado? [3]
05 O artefato possui um cronograma executado da avaliação?
06 O artefato possui um tópico para a apresentação dos dados obtidos? [3]
07 O artefato possui uma gravação da avaliação? [3]
08 O artefato possui um tópico para análise dos resultados? [3]
09 Caso necessário, o artefato possui um cronograma para a correção? [3]
10 O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo?

Fonte: Izabella Alves, 2023.

Checklist Específico do Relato do Resultado do Protótipo de Papel "Consultar Extrato"

Na tabela X, estão listados os critérios que devem ser verificados no Relato do Resultado do Protótipo de Papel "Consultar Reclamação" do Grupo 1.

Tabela X: Checklist de Verificação para o artefato "Relato do Resultado do Protótipo de Papel "Consultar Extrato"

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]
03 O artefato descreve as questões éticas da avaliação? [4]
04 O artefato apresenta o participante selecionado? [3]
05 O artefato possui um cronograma executado da avaliação?
06 O artefato possui um tópico para a apresentação dos dados obtidos? [3]
07 O artefato possui uma gravação da avaliação? [3]
08 O artefato possui um tópico para análise dos resultados? [3]
09 Caso necessário, o artefato possui um cronograma para a correção? [3]
10 O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo?

Fonte: Lucas de Oliveira, 2023.

Checklist Específico do Relato do Resultado do Protótipo de Papel "Consultar Estabelecimento"

Na tabela X, estão listados os critérios que devem ser verificados no Relato do Resultado do Protótipo de Papel "Consultar Estabelecimento" do Grupo 1.

Tabela X: Checklist de Verificação para o artefato "Relato do Resultado do Protótipo de Papel "Consultar Estabelecimento"

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]
03 O artefato descreve as questões éticas da avaliação? [4]
04 O artefato apresenta o participante selecionado? [3]
05 O artefato possui um cronograma executado da avaliação?
06 O artefato possui um tópico para a apresentação dos dados obtidos? [3]
07 O artefato possui uma gravação da avaliação? [3]
08 O artefato possui um tópico para análise dos resultados? [3]
09 Caso necessário, o artefato possui um cronograma para a correção? [3]
10 O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo?

Fonte: Lucas de Oliveira, 2023.

Checklist Específico do Planejamento Relato Protótipo de alta fidelidade

Na tabela X, estão listados os critérios que devem ser verificados no Planejamento Relato Protótipo de alta fidelidade do Grupo 1.

Tabela X: Checklist de Verificação para o artefato Planejamento Relato Protótipo de alta fidelidade

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]
03 O artefato descreve as questões éticas da avaliação? [4]
04 O artefato apresenta o participante selecionado? [3]
05 O artefato possui um cronograma executado da avaliação?
06 O artefato possui um tópico para a apresentação dos dados obtidos? [3]
07 O artefato possui uma gravação da avaliação? [3]
08 O artefato possui um tópico para análise dos resultados? [3]
09 Caso necessário, o artefato possui um cronograma para a correção? [3]
10 O artefato segue o padrão definido no "Planejamento do Relato dos Resultados" proposto pelo grupo?

Fonte: Lucas de Oliveira, 2023.

Checklist Específico do Planejamento avaliação Prototipo de Alta Fidelidade

Na tabela X, estão listados os critérios que devem ser verificados no Planejamento avaliação Prototipo de Alta Fidelidade do Grupo 1.

Tabela X: Checklist de Verificação para o artefato Planejamento avaliação Prototipo de Alta Fidelidade

ID Critério Avaliação
01 O documento possui os objetivos do planejamento?
02 O planejamento segue o framework DECIDE?
03 O documento do planejamento está estruturado de acordo com artefatos de planejamento anteriores (Ex: Utilizando o Framework DECIDE com seus tópicos)?
03 O documento possui os participantes da avaliação?
04 O documento possui um cronograma com data, hora e local da realização da avaliação?
05 O documento apresenta quais as ferramentas e os equipamentos serão utilizados na avaliação?
06 O documento apresenta quais são os custos?
07 O documento possui uma seção sobre como as questões éticas são lidadas?
08 O documento possui uma seção sobre os dados (interpretação e apresentação)?
09 O documento possui uma seção de teste piloto com sua definição, participantes, local, data e horário da realização do teste piloto?
10 As entrevistas serão presenciais?

Fonte: Lucas de Oliveira, 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: 20 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 Zenilda Vieira
1.1 02/12/2023 Adição checklists Lucas de Oliveira Zenilda Vieira
1.2 03/12/2023 Adição checklists Gabriel Rosa Zenilda Vieira