Pular para conteúdo

Introspecção

Introdução

Neste artefato, será utilizado a técnica de introspecção que é uma técnica em que os usuários refletem sobre seus próprios estados mentais, expressando isso por meio de histórias pessoais. Essa abordagem proporciona insights profundos sobre percepções e experiências subjetivas, sendo valiosa para áreas como design de experiência do usuário. O processo envolve a coleta de narrativas detalhadas para compreender melhor as necessidades e expectativas dos usuários, orientando decisões de design.

Motivação e Objetivo

A motivação da escolha da técnica de introspecção é por causa de seus benefícios, por ser profunda e rica, ajudando na compreensão mais aprofundada e contextualizada das funcionalidades do aplicativo, sendo possível descobrir os requisitos que não foram percebidos.

O objetivo dele é descobrir os requisitos funcionais e não funcionais de forma mais precisa.

Metodologia

Essa técnica foi realizada por duas integrantes do grupo, a Esther Sena e a Maria eduarda Barbosa. A primeiro etapa foi com as duas integrantes decidirem quais são os "títulos" das tarefas que pensaram estarem presentes no aplicativo. A segundo etapa, foi as respostas do que elas acharam que deveria ter de funcionalidade naquele título em específico. Na terceiro etapa era cada uma abrir o aplicativo e procurar as funcionalidades que elas acharam que teriam no aplicativo e descobrir se o aplicativo implementou ou não tal funcionalidade. No último passo, foi adicionado os requisitos elicitados e informado se eles estão ou não presentes no e-título. Os requisitos funcionais e não funcionais estão presentes nas Tabelas 12 e 13.

Foi utilizado dois aparelhos para a execução da terceira etapa, a maria Barbosa utilizou o celular Mototola g(9) play e a esther usou o celular Mototola g(30), ambas as duas no sistema android.

Introspecção dos integrantes

Acesso ao aplicativo

Tabela 1 - respostas do acesso ao aplicativo

Respostas
Respostas Participantes
Ao ter acesso ao aplicativo. - Deve ser possível realizar cadastro com CPF, nome da mãe, nome do pai e senha. - Deve ser possível realizar login com CPF/Titulo e senha. - Deve ser possível o usuário cadastrar sua biometria.
Esther Sena
Ao ter acesso ao aplicativo. - O primeiro acesso do usuário no aplicativo deve ser o cadastro, com o uso de dados pessoais como senha, endereço, CPF e RG.
- Deve ser possível o usuário cadastrar sua biometria durante o processo de cadastro.
- O usuário deve conseguir fazer o login preenchendo os campos de entrada como senha e CPF para acessar o aplicativo caso já tenha se cadastrado.
Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com o login realizado através dos dados cadastrais

Tabela 2 - respostas do com o login realizado através dos dados cadastrais

Respostas
Respostas Participantes
Ao fazer login . - Devem ser apresentados os dados do titular. - Deve ser apresentado uma opção para ir ao site. - Deve ser apresentado uma opção para ir a noticias de fato ou fake. - Deve ser apresentado um botão para realizar a consulta do local de votação. - Deve ser apresentado um botão para mostrar notificações. - Deve ser apresentado um botão para mostrar mais opções.
Esther Sena
Ao fazer login . - Deve ser possível o usuário vizualizar a localização da votação.
- Deve ser possível o usuário vizualizar seu documento do título eleiroral.
- O usuário deve conseguir visualizar as notificações do aplicativo, que alertam sobre datas ou informações importantes.
- O aplicativo deve possuir um forúm para a retirada de dúvidas dos usuários.
- O usuário deve conseguir fazer alterações em seus dados cadastrais.
- O aplicativo deve ter a opção de sair/logoff disponível para o usuário.
Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com a emissão do título eleitoral

Tabela 3 - respostas do com a emissão do título eleitoral

Respostas
Respostas Participantes
Com a emissão do titulo. - Deve ter Dados Pessoais. - Deve ter Número do Título Eleitoral. - Deve ter Zona Eleitoral e Seção. - Deve ter Local de Votação. - Deve ter Documentação Necessária. - Deve ter Instruções de Votação. - Deve ter Acesso ao e-Título. - Deve ter Canais de Atendimento. - Deve ter Importância do Voto.
Esther Sena
Com a emissão do titulo. - Deve ser possível o usuário realizar o download do documento título eleitoral no aplicativo.
- Deve ser possível o usuário escolher o formato do arquivo, como pdf ou doc, a ser baixado do aplicativo.
- O usuário deve conseguir visualizar no aplicativo todos os dados presentes em um documento de título eleitoral.
- O aplicativo deve permitir que os usuários alterem a foto do documento do título eleitoral.
Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com a localização selecionada

Tabela 4 - respostas do com a localização selecionada

Respostas
Respostas Participantes
Com a localização selecionada. - Deve ter Endereço Completo. - Deve ter Número da Seção Eleitoral. - Deve ter Mapa. - Deve ter Zona Eleitoral. - Deve ter Verificação de Dados.
Esther Sena
Com a localização selecionada. - Deve ser possível o usuário vizualizar o endereço da localização do local para a votação no aplicativo.
- Deve ser possível o usuário visualizar as rotas de sua localização atual até o seu local de votação pelo aplicativo.
- O usuário deve conseguir escolher o local de partida.
- O aplicativo deve permitir que o usuário altere o local de partida.
Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com a notificação selecionada

Tabela 5 - respostas do com a notificação selecionada

Respostas
Respostas Participantes
Com a notificação selecionada. - Deve ter Notificação de Atualizações Eleitorais. - Deve ter Lembretes de Votação. - Deve ter Mudanças no Local de Votação. - Deve ter Documentação Necessária. - Deve ter Informações sobre Candidatos. - Deve ter Comunicados Oficiais.
Esther Sena
Com a notificação selecionada. - Deve ser possível o usuário vizualizar o endereço da localização do local para a votação no aplicativo.
- Deve ser possível o usuário visualizar as rotas de sua localização atual até o seu local de votação pelo aplicativo.
- O usuário deve conseguir escolher o local de partida.
- O aplicativo deve permitir que o usuário altere o local de partida.
Maria Eduarda Barbosa

Fonte: BARBOSA. Maria; SENA. Esther, 2023.

Com o mais opções selecionado no contexto de certidões

Tabela 6 - respostas do com contexto de certidões selecionada

Respostas
Respostas Participantes
No contexto de certidões. - Devem ser mostrado um botão para selecionar Quitação Eleitoral. - Devem ser mostrado um botão para selecionar Nada Consta criminal Eleitoral. - Devem ser mostrado um botão para selecionar Declaração de Trabalho Eleitoral.
Esther Sena
No contexto de certidões. - O usuário deve conseguir vizualizar os dados documentais. - O usuário deve conseguir vizualizar as informações da quitação eleitoral. - O usuário deve conseguir vizualizar dados referentes ao criminal eleitoral.
Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com o mais opções selecionado no contexto de justificativa

Tabela 7 - respostas do com contexto de justificativa selecionada

Respostas
Respostas Participantes
No contexto de justificativa. - Devem ser mostrado um botão para selecionar Justificativa de Ausência. - Devem ser mostrado um botão para selecionar Justificativa presencial.
Esther Sena
No contexto de justificativa. - O usuário deve conseguir informar a sua justificativa no aplicativo. - O usuário deve realizar download da comprovação de sua justificativa. - O aplicativo deve manter sigilo nos dados do usuário a respeito de sua justificativa, permitindo a proteção dos dados, apenas os responsáveis o vê.
Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com o mais opções selecionado no contexto de outras opções

Tabela 8 - respostas do com contexto de outras opções selecionada

Respostas
Respostas Participantes
No contexto de outras opções. - Devem ser mostrado um botão para selecionar Imprimir Titulo Eleitoral. - Devem ser mostrado um botão para selecionar Debitos eleitorais. - Devem ser mostrado um botão para selecionar Autenticidade de documentos.
Esther Sena
No contexto de outras opções. - O aplicativo deve permitir que o usuário receba a comprovação de seus débitos. - Devem ser mostrado ao usuário as autenticidades de seus documento. - deve ser permitido a leitura do qr code do título eleitoral.
Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com o mais opções selecionado no contexto de ajuda

Tabela 9 - respostas do com contexto de ajuda selecionada

Respostas
Respostas Participantes
No contexto de ajuda. - Devem ser mostrado um botão para selecionar Perguntas e Respostas. - Devem ser mostrado um botão para selecionar Tutorial QR Code. - Devem ser mostrado um botão para selecionar Sobre e-Titulo. - Devem ser mostrado um botão para selecionar Termos de Uso.
Esther Sena
No contexto de ajuda. - Deve permitir que o usuário visualiza tutoriais a respeito de seus documentos. - O aplicativo deve permitir que o usuário envie dúvidas.
Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com o mais opções selecionado no contexto de segurança

Tabela 10 - respostas do com contexto de segurança selecionada

Respostas
Respostas Participantes
No contexto de segurança. - Devem ser mostrado um botão para selecionar Trocar de Senha. - Devem ser mostrado um botão para selecionar Desbloquear com Biometría Digital. - Devem ser mostrado um botão para selecionar Sair do app.
Esther Sena
No contexto de segurança. - O aplicativo deve oferecer segurança ao usuário, com a proteção nos dados, utilizando etapas de segurança. - Deve ser possível o aplicativo permitir que o usuário desloga a qualquer momento. - O usuário deve poder alterar seus dados pessoais. Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Com o mais opções selecionado no contexto de apagar dados

Tabela 11 - respostas do com contexto de apagar dados selecionada

Respostas
Respostas Participantes
No contexto de apagar dados. - Devem ser mostrado um botão para selecionar Apagar Dados do e-Titulo.
Esther Sena
No contexto de apagar dados. - Deve ser possível o usuário apagar seus dados pessoais. - Deve ser possível o usuário ver o histórico de dados apagados. Maria Eduarda Barbosa

Fonte: BARBOSA, Maria; SENA, Esther. 2023.

Requisitos elicitados

Legenda:

  • INTx: nºx do Requisito funcional em Introspecção
  • INTNx: nºx do Requisito não funcional em Introspecção
  • RFx: Requisito Funcional nºx
  • RNFx: Requisito não funcional nºx

Tabela 12 - Requisitos Funcionais

ID Descrição Código
INT1 No aplicativo deve ser possível realizar o cadastro do usuário com o uso de dados pessoais como senha, endereço, CPF e RG RF1
INT2 Deve ser possível o usuário cadastrar sua biometria durante o processo de cadastro. RF2
INT3 O usuário deve conseguir fazer o login preenchendo os campos de entrada como senha e CPF para acessar o aplicativo caso já tenha se cadastrado. RF3
INT4 Deve ser possível o usuário vizualizar a localização da votação. RF4
INT5 Deve ser possível o usuário vizualizar seu documento do título eleiroral. RF5
INT6 O usuário deve conseguir visualizar as notificações do aplicativo, que alertam sobre datas ou informações importantes. RF6
INT7 O aplicativo deve ter a opção de sair/logoff disponível para o usuário. RF7
INT8 O usuário deve conseguir fazer alterações em seus dados cadastrais. RF8
INT9 Deve ser possível o usuário realizar o download do documento título eleitoral no aplicativo. RF9
INT10 Deve ser possível o usuário escolher o formato do arquivo, como pdf ou doc, a ser baixado do aplicativo. RF10
INT11 O usuário deve conseguir visualizar no aplicativo todos os dados presentes em um documento de título eleitoral. RF11
INT12 Deve ser possível o usuário vizualizar o endereço da localização do local para a votação no aplicativo. RF12
INT13 Deve ser possível o usuário visualizar as rotas de sua localização atual até o seu local de votação pelo aplicativo. RF13
INT14 O usuário deve conseguir escolher o local de partida. RF14
INT15 O usuário deve conseguir escolher visualizar sobre as documentações nescessárias. RF15
INT16 O usuário deve conseguir vizualizar os dados documentais. RF16
INT17 O usuário deve conseguir vizualizar as informações da quitação eleitoral. RF17
INT18 O usuário deve conseguir vizualizar dados referentes ao criminal eleitoral. RF18
INT19 O usuário deve conseguir informar a sua justificativa no aplicativo. RF19
INT20 O usuário deve realizar download da comprovação de sua justificativa. RF20
INT21 O usuário deve poder alterar seus dados pessoais. RF21
INT22 Deve ser possível o usuário apagar seus dados pessoais. RF22
INT23 Deve ser possível o usuário ver o histórico de dados apagados. RF23
INT24 O aplicativo deve permitir que os usuários alterem a foto do documento do título eleitoral. RNF24
INT25 O aplicativo deve permitir que o usuário altere o local de partida. RF25
INT26 O aplicativo deve notificar sobre atualizações eleitorais. RF26
INT27 O aplicativo deve demonstrar ao usuário os lembretes de votação e de mudanças de localização para votação. RF27
INT28 O aplicativo deve permitir que o usuário receba a comprovação de seus débitos. RF28
INT29 O aplicativo deve mostrar ao usuário as autenticidades de seus documento. RF29
INT30 O aplicativo deve permitir a leitura do qr code do título eleitoral. RF30
INT31 O aplicativo deve permitir que o usuário visualiza tutoriais a respeito de seus documentos. RF31
INT32 O aplicativo deve permitir que o usuário envie dúvidas. RF32

Fonte: SENA, Esther; BARBOSA, Maria. 2023.

Tabela 13 - Requisitos Não Funcionais

ID Descrição Código
INTNF1 O aplicativo deve possuir um forúm para a retirada de dúvidas dos usuários. RNF1
INTNF2 O aplicativo deve contribuir para a transparência e informações sobre os candidatos sendo disponíveis para os usuários RNF2
INTNF3 O aplicativo deve manter sigilo nos dados do usuário a respeito de sua justificativa, permitindo a proteção dos dados, apenas os responsáveis o vê. RNF3
INTNF4 O aplicativo deve oferecer segurança ao usuário, com a proteção nos dados, utilizando etapas de segurança. RNF4

Fonte: SENA, Esther; BARBOSA, Maria. 2023.

Referências Bibliográficas

SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 7. Disponivél em: https://aprender3.unb.br/pluginfile.php/2692772/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf. Acesso em: 23 de novembro de 2023.

Guia-Bolso. Introspecção. Disponivél em: https://fga-disciplinas.github.io/2019.1-Guia-Bolso/elicitacao-de-requisitos/introspeccao/. Acesso em: 26 setembro de 2023.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 26/09/2023 Motagenm de estrutura e introdução do metodo Esther Sena Mateus Orlando e João Costa
1.1 01/09/2023 adicionando conteúdo nos tópicos Metodologia, Motivação e Objetivo e junto com a esther os títulos para as respostas Maria Barbosa Mateus Orlando e João Costa
1.2 03/09/2023 adicionando as respostas da maria barbosa referentes ao título em específico Maria Barbosa Mateus Orlando e João Costa
1.3 26/09/2023 adicionando elicitações de requisitos funcionais e não funcionais Esther Sena Mateus Orlando e João Costa
1.4 19/11/2023 mudando o ID de requisitos não-funcionais Mariiana Siqueira Esther Sena
1.5 29/11/2023 Correção em fontes das tabelas e nos requisitos funcionais e não funcionais Maria Barbosa João Costa