Pular para conteúdo

Planejamento da Verificação da Etapa 2 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 2 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 2, que abrange o tema Analise de Requisitos. 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

O método a ser empregado para a verificação dos artefatos é o de insepeção desenvolvido por FAGAN (1976), com algumas adaptações para o contexto da disciplina. Neste processo, existem seis atividades principais:

  • Planejamento: Os inspetores definirão o contexto da inspeção (descrição da inspeção, técnica a ser utilizada na detecção de defeitos, documentos a serem inspecionados, autor do documento, entre outros).

  • Visão Geral: Os autores dos artefatos a serem inspecionados apresentam as características dos artefato. Esta fase será omitida, pois os inspetores possuem conhecimento sobre o projeto e os artefatos que devem ser inspecionados.

  • Preparação: Os inspetores estudam os artefatos individualmente e geram uma lista de critérios (checklist) a serem analisados durante o processo de inspeção.

  • Inspeção: Os inspetores passarão por todos os artefatos, analisando se os critérios, definidos anteriormente, estão sendo satisfeitos e caso não estejam, identificarão o ponto de divergência.

  • Retrabalho: Os autores corrigem os problemas encontrados pelos inspetores.

  • Continuação. O material corrigido pelos autores é repassado para o moderador, que faz uma análise da inspeção como um todo e re-avalia a qualidade do artefato inspecionado.

Para essa entrega, os inspetores realizarão até a etapa "Inspeção", pois as etapas seguintes são de responsabilidade dos autores dos artefatos.

Participantes

Os integrantes do Grupo 1 responsáveis por fazer a verificação da Entrega 2 do Grupo 2 são Gabriel Zaranza e Gabriel Rosa. 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 Zenilda Vieira, 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: Tabela de artefatos

Artefato Versão Data Autor
Aspectos Éticos 1.1 11/10/2023 Limirio Guimarães
Perfil de Usuário 1.0 14/10/2023 Mayara Alves
Personas 1.0 14/10/2023 Mayara Alves
Cenários 1.0 13/10/2023 Breno Queiroz
Entrevista 1.0 15/10/2023 Breno Queiroz e Mayara Alves
Brainstorming 1.0 15/10/2023 Limirio Guimarães
Instropecção 1.0 14/10/2023 Vinícius Mendes
Grupos de foco 1.0 15/10/2023 Luis Miranda
Análise Hierarquica de Tarefas (HTA) 2.3 07/11/2023 Milena Baruc
Concur Task Trees (CTT) 2.0 07/11/2023 Milena Baruc

Fonte: Gabriel Zaranza, 2023

Cronograma

A verificação será executada nos dias 13/11/2023 e 14/11/2023, as atividades desenvolvidas nesse processo estão na Tabela 2.

Tabela 2: Tabela de artefatos

Data Descrição Responsável
13/10/2023 Planejamento da verificação Gabriel Zaranza e Gabriel Rosa
13/10/2023 Verificação do artefato "Aspectos éticos" Gabriel Rosa
13/10/2023 Verificação do artefato "Perfil de usuário" Gabriel Rosa
13/10/2023 Verificação do artefato "Persona" Gabriel Rosa
13/10/2023 Verificação do artefato "Cenários" Gabriel Rosa
13/10/2023 Verificação do artefato "Entrevistas" Gabriel Rosa
13/10/2023 Verificação do artefato "Brainstoming" Gabriel Zaranza
13/10/2023 Verificação do artefato "Introspecção" Gabriel Zaranza
14/10/2023 Verificação do artefato "Grupo de foco" Gabriel Zaranza
14/10/2023 Verificação do artefato "Análise Hierarquica de Tarefas (HTA)" Gabriel Zaranza
14/10/2023 Verificação do artefato "Concur Task Trees" Gabriel Zaranza

Fonte: Gabriel Zaranza, 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 2 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: Zenilda Vieira, 2023

Aspectos Éticos

Na tabela 4, estão listados os critérios que devem ser verificados no artefato Aspectos Éticos do Grupo 2.

Tabela 4: Checklist para o artefato de 4

ID Critério Avaliação
01 Considera aspectos Éticos de Pesquisas Envolvendo Pessoas?
02 Os 4 princípios (da autonomia, da beneficência, princípio da não maleficência e da justiça e equidade)
03 Que solicitará a permissão para gravar a voz ou imagem de qualquer pessoa, antes de começar a gravação?
04 O termo de consentimento livre e esclarecido dos participantes?

Fonte: Gabriel Rosa, 2023

Perfil de Usuário

Na tabela 5, estão listados os critérios que devem ser verificados no artefato Perfil de Usuário do Grupo 2.

Tabela 5: Checklist para o artefato de 5

ID Descrição Avaliação
1 Foram utilizados estudos, como entrevistas ou questionários, para coletar dados para o perfil de usuário?
2 Os dados coletados foram agrupados por faixas e grupos nos quais os usuários se encaixam?
3 Foi elaborado um perfil de usuários com base nos dados agregados?
4 Existe uma proporção calculada para os usuários em cada perfil identificado?
5 Os usuários foram categorizados em grupos considerando idade, experiência, atitudes e tarefas primárias?
6 O perfil de usuário identifica características relevantes?
7 O perfil de usuário inclui informações sobre cargos ocupados pelos usuários?
8 O perfil de usuário inclui informações sobre as atitudes desempenhadas pelos usuários?
9 O perfil de usuário abrange informações sobre a experiência dos usuários?
10 O perfil de usuário inclui detalhes sobre o nível de instrução dos usuários?
11 O perfil de usuário descreve as atividades principais dos usuários?
12 O perfil de usuário considera a faixa etária dos usuários?
13 O perfil de usuário avalia a relação dos usuários com a tecnologia?
14 O perfil de usuário considera a relação dos usuários com o domínio do produto?
15 O perfil de usuário avalia a relação dos usuários com as principais tarefas realizadas?
16 As características identificadas nos perfis foram priorizadas?
17 Foi designada uma responsabilidade específica para a elaboração do questionário?
18 Foi estabelecido um cronograma para a elaboração do questionário?
19 Foi definido um prazo para o preenchimento do questionário?

Fonte: Gabriel Rosa, 2023

Personas

Na tabela 6, estão listados os critérios que devem ser verificados no artefato Persona do Grupo 2.

Tabela 6: Checklist para o artefato de 6

ID Critério Avaliação
01 As personas foram definidas a partir dos dados do perfil do usuário? Sim
02 As personas possuem os elementos caracerístico(Identidade, status, objetivos, habilidades, tarefas, relacionamentos, requisitos e expectativa)? Sim
03 As personas apresentam as situações em que serão utilizadas?
04 O elenco de personas tem entre 3 a 12 personas?
04 O elenco de personas e a razão da quantidade de personas é justificada?
05 O projeto contém a anti-persona e persona primária?

Fonte: Gabriel Rosa, 2023

Cenários

Na tabela 7, estão listados os critérios que devem ser verificados no artefato Cenários do Grupo 2.

Tabela 7: Checklist para o artefato de 7

ID Critério Avaliação
01 O artefato possui a metodologia utilizada e sua respectiva descrição?
02 Os cenários possuem título, objetivo, contexto, atores, recursos, epsódios, retrição e exceção?
03 Os cenários são descritos de forma clara e concisa, fornecendo informações suficientes para entender o contexto, a ação realizada e o resultado esperado?
04 A modelagem de cenários abrange uma variedade de situações, permitindo explorar diferentes fluxos de eventos e possíveis exceções, incluindo casos de sucesso, casos de erro, cenários alternativos e cenários excepcionais?
05 A modelagem de cenários cobre adequadamente as principais funcionalidades e interações do sistema?

Fonte: Gabriel Rosa, 2023

Entrevista

Na tabela 9, estão listados os critérios que devem ser verificados no artefato Entrevista do Grupo 2.

Tabela 8: Checklist para o artefato de 8

ID Descrição Avaliação
1 O artefato possui uma introdução condizente com o conteúdo do texto?
2 Todas as bibliografias/referências bibliográficas são utilizadas no texto?
3 As metodologias do texto definem de forma condizente as formas e os métodos que o grupo realizou o artefato?
4 As diretrizes foram seguidas?
5 Foi explicada como seria feita a entrevista?
6 Houve preparação para a entrevista?
7 Formato da entrevista definido e adequado?
8 Forma de registro adequado?
9 Foram registradas as respostas?
10 Finalização organizada?
11 Houve consentimento do entrevistado?

Fonte: Gabriel Rosa, 2023

Brainstorming

Na tabela 9, estão listados os critérios que devem ser verificados no artefato Brainstorming do Grupo 2.

Tabela 9: Checklist para o artefato de Brainstorming

ID Descrição Avaliação
1 Possui justificativa da quantidade de usuários presentes na sessão de brainstorming?
2 Os usuários possuem o perfil definido pela equipe?
3 A sessão possui um moderador?
4 O moderador da sessão faz perguntas para guiar os participantes?
5 Todos os participantes falaram e se sentiram seguros para expor opiniões?
6 No início da sessão, o moderador informou o objetivo e procedimento da atividade para os participantes?

Fonte: Gabriel Zaranza, 2023

Introspecção

Na tabela 10, estão listados os critérios que devem ser verificados no artefato Introspecção do Grupo 2.

Tabela 19: Checklist para o artefato de Introspecção

ID Descrição Avaliação
1 Foi definido o cenário?
2 O cenário definido apresenta a motivação do usuário ?

Fonte: Gabriel Zaranza, 2023

Grupo de foco

Na tabela 11, estão listados os critérios que devem ser verificados no artefato Grupo de Foco do Grupo 2.

Tabela 11: Checklist para o artefato de Grupo de Foco

ID Descrição Avaliação
1 Possui justificativa/referência para o número de participantes?
2 A sessão possui modereador?
3 O moderador incentivou os participantes a falarem suas opiniões?
4 Foram definidos os tópicos a serem explorados nas sessões?

Fonte: Gabriel Zaranza, 2023

Análise Hierarquica de Tarefas (HTA)

Na tabela 12, estão listados os critérios que devem ser verificados no artefato Análise Hierárquica de Tarefas do Grupo 2.

Tabela 12: Checklist para o artefato de Análise Hierárquica de Tarefas

ID Descrição Avaliação
1 A tarefa é organizada entre objetivos e operações?
2 Os objetivos e operações estão sendo representados graficamente certos ?
3 O diagrama mostra as relações entre os subobjetivos?
4 A tabela do HTA mostra os inputs,feedbacks, planos, problemas e recomendações?
5 Cada subobjetivo é alcançado por uma operação?

Fonte: Gabriel Zaranza, 2023

Concur Task Trees (CTT)

Na tabela 13, estão listados os critérios que devem ser verificados no artefato ConcurTaskTrees (CTT) do Grupo 2.

Tabela 13: Checklist para o artefato de ConcurTaskTrees (CTT)

ID Descrição Avaliação
1 As tarefas são representadas por tarefas do usuário, do sistema, interatvias e abstratas?
2 As representações dos tipos de tarefas estão de acordo com o padrão?
3 Foram representadas as relações entre as tarefas?
4 As relações entre as tarefas foram bem representadas?

Fonte: Gabriel Zaranza, 2023

Referências Bibliográficas

Bibliografia

Economia DF. Planejamento da Verificação da Entrega 3 do Grupo 2. Grupo Economia DF da disciplina Requisitos de Software, disponível em:https://requisitos-de-software.github.io/2023.2-Economia-DF/verificacao/Grupo-02/Entrega-03/planejamento-verificacao-e3-grupo2/#checklist-de-especificacao-de-uso. Acesso em: 13 de novembro de 2023.

BARBOSA, Simone Diniz Junqueira, et al. Interação humano-computador e experiência do usuario. Auto publicação, 2021.

Histórico de Versões

Versão Data Descrição Autor Revisor
1.0 09/11/2023 Criação do documento Gabriel Zaranza Zenilda Vieira