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 |