Cenários
Introdução
Este documento apresenta a especificação de cenários de uso relacionados à experiência do usuário no aplicativo do FGTS (Fundo de Garantia do Tempo de Serviço). Os cenários foram elaborados com base em requisitos funcionais não implementados identificados durante a análise das necessidades dos usuários, especialmente no que diz respeito à clareza das informações e à confiabilidade da comunicação.
O objetivo é representar, de forma estruturada, como o sistema deve se comportar para atender aos requisitos esperados pelos usuários, utilizando uma abordagem centrada na experiência e na interação humano-computador.
Metodologia
A elaboração dos cenários seguiu uma abordagem centrada no usuário, que envolvem a descrição dos seguintes elementos: título, metas/objetivo, contexto, atores, recursos, exceções e episódios.
Os requisitos foram analisados e transformados em cenários descritivos com foco na melhoria da experiência do usuário. Cada cenário reflete uma situação prática que pode ocorrer durante o uso do aplicativo do FGTS e apresenta uma solução esperada com base no requisito correspondente.
Para organizar o trabalho em grupo, cada membro da equipe ficou responsável por desenvolver e apresentar dois cenários completos. Essa divisão garantiu a participação equilibrada e permitiu uma análise mais aprofundada de cada situação, favorecendo a compreensão coletiva dos requisitos e o desenvolvimento colaborativo da documentação.
Tabela 1: Participantes
| Nome | Data | Hora |
|---|---|---|
| Danielle Soares | 16/05/2025 | 23:28 |
| Eduardo de Pina | 18/05/2025 | 12:03 |
| Enzo Emir | 17/05/2025 | 00:48 |
| Leticia Arisa | 16/05/2025 | 23:50 |
| Marcelo Makoto | 17/05/2025 | 09:14 |
| Maria Eduarda | 17/05/2025 | 19:17 |
| Victor Pontual | 17/05/2025 | 17:00 |
Fonte: Leticia Arisa
Cenário 1 : Visualizar Status Comentado do Saque
Tabela 1: Cenário de vizualização Status Comentado do Saque
2. Navega até a seção "Saque".
3. Seleciona o pedido ativo.
4. O sistema exibe o status atual com um comentário explicativo.
5. O sistema atualiza automaticamente status e comentário conforme o processo avança. | | **Restrições** | O status e o comentário devem estar sincronizados com o sistema central em tempo real. | | **Exceção** | Falha de conexão, ausência de comentário, saque inexistente ou erro na obtenção dos dados. | | **Autor** | [Enzo Emir](https://github.com/EnzoEmir) |
Fonte: Enzo Emir
Cenário 2: Visualizar Data Prevista para Liberação de Valores
Tabela 2: Cenário de vizualização Data Prevista para Liberação de Valores
2. Seleciona o saque em andamento.
3. O sistema mostra a data prevista de liberação.
4. Se a data foi alterada, o app mostra a nova previsão e o motivo.
5. O histórico de alterações fica disponível. | | **Restrições** | Toda alteração de data deve ser notificada ao usuário com justificativa. | | **Exceção** | Data expirou sem atualização, ausência de previsão, falha de sincronização. | | **Autor** | [Enzo Emir](https://github.com/EnzoEmir) |
Fonte: Enzo Emir
Cenário 3: Atendimento de Dúvidas via Chatbot
Tabela 3: Cenário de Atendimento de Dúvidas via Chatbot
Tempo: Durante o uso do aplicativo
Pré-condições: Estar logado, possuir conexão com a internet e ter o aplicativo instalado | | **Atores** | Usuário do aplicativo FGTS, sistema de chatbot | | **Recursos** | Dispositivo com o aplicativo FGTS instalado
Conexão com a internet
Banco de dados com perguntas e respostas
Módulo de chatbot funcional | | **Episódios** | 1. Usuário acessa o aplicativo FGTS e faz login
2. Acessa o menu de "Ajuda" ou "Suporte"
3. Chatbot é carregado
4. Usuário digita a dúvida
5. Chatbot responde automaticamente
6. Caso necessário, oferece atendimento humano | | **Restrições** | O chatbot precisa estar online e conectado ao banco de dados
Atendimento humano limitado ao horário comercial
Necessário internet estável | | **Exceção** | Se o chatbot não responder ou falhar, o sistema exibe: "Desculpe, não entendi sua pergunta. Você pode reformular ou entrar em contato com o suporte humano." | | **Autor** | [Maria Eduarda](https://github.com/dudaa28) |
Fonte: Maria Eduarda
Cenário 4: Cancelar Solicitação de Saque
Tabela 4: Cenário de cancelamento de solicitação de saque
2. Navega até a seção "Saque".
3. Seleciona o pedido de saque ativo.
4. Opta pela opção “Cancelar solicitação”.
5. O sistema solicita confirmação da ação.
6. O usuário confirma o cancelamento.
7. O sistema processa a solicitação e atualiza o status para cancelado.
8. O usuário recebe notificação da confirmação do cancelamento. | | **Restrições** | O cancelamento só pode ser feito enquanto o saque não estiver processado ou concluído. | | **Exceção** | Falha na comunicação com o servidor, tentativa de cancelamento após processamento, erro interno. | | **Autor** | [Victor Pontual](https://github.com/VictorPontual) |
Fonte: Victor Pontual
Cenário 5: Filtrar Saques por Tipo
Tabela 5: Cenário de filtragem de saques por tipo
2. Navega até a seção "Histórico de Saques".
3. Seleciona a opção de filtro.
4. Escolhe o tipo de saque desejado (ex: aniversário, doença, falecimento).
5. O sistema exibe apenas os saques correspondentes ao filtro selecionado.
6. O usuário visualiza a lista filtrada e pode acessar detalhes de cada saque. | | **Restrições** | O filtro deve refletir apenas os tipos válidos e previamente cadastrados no sistema. | | **Exceção** | Falha na aplicação do filtro, ausência de saques para o tipo selecionado, erro na consulta ao banco de dados. | | **Autor** | [Victor Pontual](https://github.com/VictorPontual) |
Fonte: Victor Pontual
Cenário 6: Fornecimento de informações sobre saques bloqueados
Tabela 6: Cenário de fornecimento de informações sobre saques bloqueados
Tempo: Durante o dia
Pré-condições: Ter uma conta FGTS, aplicativo FGTS instalado, estar logado e com acesso à internet. | | **Atores** | Usuário do App FGTS | | **Recursos** | Dispositivo com o aplicativo instalado
Conexão com a internet
Base de dados com status dos saques e motivos de bloqueio | | **Episódios** | 1. O usuário abre o aplicativo.
2. Insere seus dados de acesso e realiza o login.
3. Acessa a seção "Saques" no menu principal.
4. Seleciona a opção "Saques Bloqueados".
5. O sistema exibe a lista de saques bloqueados com os respectivos detalhes, incluindo o motivo do bloqueio. | | **Restrições** | O motivo do bloqueio só será exibido se estiver registrado no sistema; caso contrário, uma mensagem genérica será apresentada.
O usuário também precisa ter saques bloqueados. | | **Exceção** | Se houver falha na conexão com o servidor ou indisponibilidade dos dados, o sistema exibirá uma mensagem de erro informando a impossibilidade de recuperar as informações no momento. | | **Autor** | [Danielle Soares](https://github.com/danielle-soaress) |
Fonte: Danielle Soares
Cenário 7: Visualizar histórico de movimentação financeira
Tabela 7: Cenário de visuaização histórico de movimentação financeira
Tempo: A qualquer momento
Pré-condição: O usuário deve estar autenticado no sistema e deve possuir movimentações financeiras anteriores registradas | | **Atores** | Usuário do aplicativo FGTS | | **Recursos** | Conexão com a internet
Smartphone com o aplicativo FGTS instalado | | **Episódios** | 1. Usuário abre o aplicativo e faz login.
2. Usuário acessa a página "Movimentações".
3. Aplicativo exibe uma lista de movimentações.
4. Usuário seleciona uma movimentação especifíca.
5. Aplicativo exibe os detalhes da movimentação. | | **Restrições** | O usuário precisa estar conectado à internet.
O usuário precisa ter movimentações financeira registradas.
O aplicativo precisa ter acesso aos dados de movimentação do usuário. | | **Exceção** | Falha na conexão com a internet.
Caso não haja movimentações registradas, o aplicativo deve exibir uma mensagem informando: "Nenhuma movimentação encontrada." | | **Autor** | [Leticia Arisa](https://github.com/Leticia-Arisa-K-Higa) |
Fonte: Leticia Arisa
Cenário 8: Filtrar extrato por data
Tabela 8: Cenário de filtragem de extrato por data
Tempo: A qualquer momento
Pré-condição: O usuário deve estar autenticado no sistema e deve possuir movimentações financeiras registradas em diferentes datas | | **Atores** | Usuário do aplicativo FGTS | | **Recursos** | Conexão com a internet
Smartphone com o aplicativo FGTS instalado | | **Episódios** | 1. Usuário abre o aplicativo e faz login.
2. Usuário acessa a página "Movimentações".
3. Aplicativo exibe uma lista de movimentações.
4. Usuário clica no filtro de data.
5. Usuário seleciona o mês e o ano desejado.
6. Aplicativo filtra e exibe apenas os extratos correspondentes ao período selecionado. | | **Restrições** | O filtro deve permitir selecionar apenas períodos válidos (mês e ano) | | **Exceção** | Falha na conexão com a internet.
Caso não haja extratos registrados no período selecionado, o aplicativo deve exibir uma mensagem informando: "Nunhum extrato encontrado para o período selecionado" | | **Autor** | [Leticia Arisa](https://github.com/Leticia-Arisa-K-Higa) |
Fonte: Leticia Arisa
Cenário 9: Cadastro de múltiplas contas bancárias
Tabela 9: Cenário do Cadastro de múltiplas contas bancárias
Tempo: Durante o dia
Pré-condições: Ter o aplicativo FGTS instalado, estar logado em sua conta, ter os dados da(s) conta(s) bancária(s) em mãos e acesso à internet. | | **Atores** | Usuário do App FGTS | | **Recursos** | Aplicativo FGTS instalado
Conexão com a internet
Dados da(s) conta(s) bancária(s) | | **Episódios** | 1. O usuário acessa e realiza login no aplicativo.
2. Acessa a seção "Meus Dados" no menu principal.
3. Seleciona a opção "Conta Bancária".
4. Clica em "Cadastrar nova conta bancária".
5. O sistema solicita os dados da nova conta: banco, agência, número da conta, tipo de conta e titularidade.
6. O usuário preenche os dados e confirma o cadastro.
7. O sistema valida as informações e salva a nova conta associada ao usuário.
8. O usuário repete o processo para adicionar outra conta de uma instituição diferente.
9. O sistema exibe a lista completa de contas cadastradas. | | **Restrições** | O sistema não deve permitir contas duplicadas (mesmo banco, agência e número).
Deve haver validação de CPF/titularidade. | | **Exceção** | Se os dados da conta forem inválidos ou incompletos, o sistema exibirá uma mensagem de erro orientando a correção. | | **Autor** | [Danielle Soares](https://github.com/danielle-soaress) |
Fonte: Danielle Soares
Cenário 10: Contato com Assistente via Chat
Tabela 10: Cenário de Contato com Assistente via Chat
2. Clica na opção de ajuda ou suporte.
3. O sistema exibe a interface de chat.
4. O usuário digita sua dúvida.
5. O assistente virtual responde com informações relevantes. | | **Restrições** | A funcionalidade de chat exige conexão com a internet e deve estar disponível em tempo integral. | | **Exceção** | Falha de conexão, erro ao carregar o chat, ausência de resposta do assistente. | | **Autor** | [Marcelo Makoto](https://github.com/MM4k) |
Fonte: Marcelo Makoto
Cenário 11: Busca de Funcionalidades e Informações
Tabela 11: Cenário de Busca de Funcionalidades e Informações
2. Digita um termo no campo de busca (ex: “extrato”, “saldo”, “saque”).
3. O sistema exibe os resultados correspondentes.
4. O usuário seleciona o item desejado e é redirecionado à funcionalidade. | | **Restrições** | O mecanismo de busca deve abranger todas as funcionalidades e textos informativos disponíveis no aplicativo. | | **Exceção** | Termo não encontrado, falha no carregamento dos resultados, ausência de retorno relevante. | | **Autor** | [Marcelo Makoto](https://github.com/MM4k) |
Fonte: Marcelo Makoto
Cenário 12: Seção de ajuda com explicações relacionadas ao app
Tabela 12: Cenário de Seção de ajuda com orientações sobre o uso do aplicativo
2. O usuário seleciona o botão "Ajuda".
3. O sistema exibe uma lista de dúvidas frequentes relacionadas ao app.
4. O usuário encontra a sua dúvida e a seleciona.
5. O sistema exibe uma explicação a respeito daquela dúvida. | | **Restrições** | O sistema deve possuir uma caixa de busca para uma pesquisa mais extensa no banco de dúvidas. | | **Exceção** | Na ausência de conexão com o servidor, o app será capaz de mostrar somente as dúvidas mais frequentes. | | **Autor** | [Eduardo de Pina](https://github.com/eduardodpms) |
Fonte: Eduardo de Pina
Cenário 13: Guia interativo para orientação sobre o uso do aplicativo
Tabela 13: Cenário de Guia interativo para orientação sobre o uso do aplicativo
2. O usuário seleciona o botão "?", na ação que deseja ser orientado.
3. O aplicativo inicia um guia interativo para orientar o usuário.
4. O usuário é levado até a ação que desejava, inicialmente, realizar. | | **Restrições** | O usuário deve ser capaz de abortar o guia interativo e de voltar etapas. | | **Exceção** | Na ausência de conexão com o servidor, o usuário ficará incapacitado de acessar certas funções, portanto, também ficará incapacitado de acessar seus respectivos guias interativos. | | **Autor** | [Eduardo de Pina](https://github.com/eduardodpms) |
Fonte: Eduardo de Pina
Cenário 14: Ajuste do Tamanho das Fontes na Interface
Tabela 14: Cenário Ajuste do Tamanho das Fontes na Interface
2. Usuário seleciona a opção de ajuste de tamanho da fonte.
3. Usuário escolhe o tamanho desejado (ex: pequeno, médio, grande).
4. A interface atualiza o tamanho das fontes exibidas. | | **Restrições** | O ajuste de tamanho deve ser aplicado a todos os elementos textuais da interface.
Deve ser possível retornar ao tamanho padrão. | | **Exceção** | Caso o ajuste não seja aplicado corretamente, o aplicativo deve exibir uma mensagem de erro e manter o tamanho anterior. | | **Autor** | [Maria Eduarda](https://github.com/dudaa28) |
Fonte: Maria Eduarda
Referências Bibliográficas
1. BARBOSA, Simone Diniz Junqueira et al. Interação humano-computador e experiência do usuario. Auto publicação, 2021.
2. SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 10. UnB, 2025, p. 8. Disponível em: https://aprender3.unb.br/pluginfile.php/3096108/mod_resource/content/1/Aula%2010.pdf. Acesso em: 17 de maio de 2025.
Histórico de Versão
| Versão | Data | Descrição | Autor(es) | Revisor(es) |
|---|---|---|---|---|
1.0 |
15/05/2025 | Criação do documento | Danielle Soares | Enzo Emir |
1.1 |
16/05/2025 | Adição do texto da Introdução,Metodologia e Bibliografia | Enzo Emir | Leticia Arisa |
1.2 |
16/05/2025 | Organização das tabelas | Leticia Arisa | Danielle Soares |
1.3 |
16/05/2025 | Adicionando cenários 6 e 9 | Danielle Soares | Enzo Emir |
1.4 |
17/05/2025 | Adição cenários 1 e 2 | Enzo Emir | Marcelo Makoto |
1.5 |
17/05/2025 | Adição dos cenários 10 e 11 | Marcelo Makoto | Leticia Arisa |
1.6 |
17/05/2025 | Adição dos cenários 07 e 08 | Leticia Arisa | Victor Pontual |
1.7 |
17/05/2025 | Adição dos cenários 04 e 05 + correção de formatação | Victor Pontual | Maria Eduarda |
1.8 |
17/05/2025 | Adição dos cenários 03 e 14 | Maria Eduarda | Danielle Soares |
1.9 |
17/05/2025 | Atualização do Documento | Maria Eduarda | Danielle Soares |
2.0 |
17/05/2025 | Atualizações para melhoria do Documento | Maria Eduarda | Eduardo de Pina |
2.1 |
17/05/2025 | Correção do atributo "título" para "id" | Danielle Soares | Eduardo de Pina |
2.2 |
18/05/2025 | Adição de cenários para os casos de uso faltantes | Eduardo de Pina | Maria Eduarda |
2.3 |
22/06/2025 | Adição de revisores | Victor Pontual | Marcelo Makoto |