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 |