Skip to content

Casos de uso

Introdução

Também chamados de diagramas comportamentais, na notação da UML, os casos de uso são usados para descrever um conjunto de ações (uses cases - casos de uso) que um sistema ou um conjunto de sistemas (subject - sujeito) deve desempenhar em colaboração com um ou mais indivíduos externos ao sistema (actors - atores). Cada caso de uso deverá prover algum resultado observável e de valor para os atores ou outros interessados do sistema.

Metodologia

Para a confecção dos casos de uso analisamos o brainstorm e apartir dele geramos algumas historias de usuário que foram colocadas em uma pasta no drive e depois passada para este documento.

Casos de uso & especificação

UC1 - Fazer Login

UC1

UC1 Fazer Login
Versão Atual: 1.0 (27/04)
Anterior: --
Autor Marcelo Araújo
Descrição Fazer login no Guiabolso
Ator(es) > Usuário;
> Guiabolso
Pré condições > Usuário estar deslogado no aplicativo Guiabolso;
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário clica na opção "Já sou cadastrado";
> Usuário insere os dados de e-mail e senha e clica no botão "Partiu".
> Os dados de login são autentificados.
Fluxos alternativos FA1 - Cadastro:
> Usuário acessa o Guiabolso;
> Usuário seleciona "Cadastre-se agora" ou em "Já sou cadastrado" em seguida "Cadastre-se";
> Usuário segue os passos para realizar o cadastro;
> Usuário é logado automaticamente ao criar cadastro.
Fluxos de exceção FE1 - Dados de login inválido:
> Sistema apresenta mensagem de erro pedindo para o usuário conferir se o e-mail ou senha estão errados, e preencher novamente;

FE2 - Usuário esqueceu a senha:
> Usuário seleciona "Recuperar senha";
> Usuário inseri e-mail de recuperação de senha;
> E-mail é validado;
> É enviado e-mail de escolha de nova senha, e o usuário cadastra nova senha;
Pós condições Usuário fica logado no Guiabolso, e é direcionado para aba finanças
Rastreabilidade --

UC2 - Cadastrar usuário

UC2

UC2 Cadastrar usuário
Versão Atual: 1.0 (26/04)
Anterior: --
Autor Marcelo Araújo
Descrição Criar um cadastro para um usuário
Ator(es) > Usuário;
> Guiabolso;
> Instituições financeiras
Pré condições Usuário estar deslogado no aplicativo Guiabolso;
Fluxo principal > Usuário seleciona opção "Cadastre-se agora";
> Usuário preenche os dados de cadastro (e-mail, celular, nova senha, confirmar que aceita os termos de uso e política de privacidade);
> Usuário seleciona botão "Cadastrar";
> Os dados de cadastro são autentificados;
> Usuário adiciona uma conta bancária, ou uma conta manual;
Fluxos alternativos FA1 - Botão Cadastre-se em "Já sou cadastrado":
> Usuário acessa o Guiabolso;
> Usuário seleciona opção "Já sou cadastrado";
> Usuário seleciona botão "Cadastre-se";
> Usuário preenche os dados de cadastro (e-mail, celular, nova senha, confirmar que aceita os termos de uso e política de privacidade);
> Usuário seleciona botão "Cadastrar";
> Os dados de cadastro são autentificados;
> Usuário adiciona uma conta bancária, ou uma conta manual;
Fluxos de exceção FE1 - E-mail inválido ou já cadastrado:
> Sistema apresenta mensagem de erro pedindo para o usuário preencher um e-mail existente, e que nunca foi cadastrado;

FE2 - Telefone inserido inválido
> Sistema apresenta mensagem de erro pedindo para o usuário inserir um número existente;

FE3 - Senha inserida inválida
> Sistema apresenta mensagem de erro pedindo para o usuário inserir senha com pelo menos uma letra, um número e 8 caracteres;

FE4 - Termos de uso não aceito:
> O sistema apresenta uma mensagem de erro pedindo para que o usuário aceite os termos de uso;
Pós condições Usuário fica logado no Guiabolso, e é direcionado para aba finanças
Rastreabilidade Cenário C13 & Introspecção IS06

UC3 - Visualizar extrato

UC3

UC3 Visualizar extrato
Versão Atual: 1.0 (27/04)
Anterior: --
Autor Marcelo Araújo
Descrição Visualisar o extrato das transações
Ator(es) > Usuário;
> Guiabolso;
Pré condições Usuário possuir pelo menos uma transação;
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário acessa aba "Finanças";
> Usuário seleciona card de últimas transações.
Fluxos alternativos FA1 - Aba Guia:
> Usuário acessa o Guiabolso;
> Usuário acessa aba "Guia";
> Usuário seleciona algum card com comparação de gastos.

FA2 - Aba Ajustes:
> Usuário acessa o Guiabolso;
> Usuário acessa aba "Ajustes";
> Usuário seleciona "Contas e cartões".
Fluxos de exceção FE1 - Falta de internet:
> Sistema exibe mensagem "Não foi possível conectar com o servidor";
Pós condições Não há
Rastreabilidade Cenário C12 & Richpicture RP02

UC4 - Visualizar contas bancárias e cartões

UC4

UC4 Visualizar contas bancárias e cartões
Versão Atual: 1.0 (27/04)
Anterior: --
Autor Marcelo Araújo
Descrição Visualizar contas bancárias cadastradas no Guiabolso
Ator(es) > Usuário;
> Guiabolso;
> Instituições financeiras
Pré condições Usuário possuir uma conta bancária cadastrada no aplicativo e/ou Conta manual;
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário seleciona "Contas e cartões".
Fluxos alternativos FA1 - Aba ajustes:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário seleciona "Contas e cartões".
Fluxos de exceção FE1 - Falta de internet:
> Sistema exibe mensagem "Não foi possível conectar com o servidor";
Pós condições Não há
Rastreabilidade Richpicture RP06

UC5 - Atualizar contas e cartões

UC5

UC5 Atualizar contas e cartões
Versão Atual: 1.0 (28/04)
Anterior: --
Autor Marcelo Araújo
Descrição Atualizar contas e cartões para ficar sincronizado com a conta bancária
Ator(es) > Usuário;
> Guiabolso;
> Instituições financeiras
Pré condições Usuário possuir uma conta bancária e/ou cartão de crédito;
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão de atualizar status (em formato de uma seta circular)
Fluxos alternativos FA1 - Ver status:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica em "Ver status";
> Usuário seleciona "Atualizar novamente".

FA2 - Aba Finanças:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário seleciona "Contas e cartões";
> Usuário atualiza status do cartão pelo botão de atualizar (em formato de uma seta circular).

FA3 - Status das atualizações dos cartões:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário seleciona "Contas e cartões";
> Usuário seleciona "Ver status das atualizações dos cartões";
> Usuário seleciona "Atualizar novamente".

FA4 - Aba Guia:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica em "Ver status";
> Usuário seleciona "Atualizar novamente".

FA5 - Aba Ajustes:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário seleciona "Contas e cartões";
> Usuário atualiza status do cartão pelo botão de atualizar (em formato de uma seta circular).

FA6 - Status das atualizações dos cartões pela aba ajuste:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário seleciona "Contas e cartões";
> Usuário seleciona "Ver status das atualizações dos cartões";
> Usuário seleciona "Atualizar novamente".
Fluxos de exceção FE1 - Falta de internet:
> Sistema exibe mensagem "Não foi possível conectar com o servidor";
Pós condições As informações e extrato das contas bancárias no Guiabolso ficam atualizados com as das contas bancárias das instituições financeiras
Rastreabilidade Cenário C21 & Richpicture RP03 & Richpicture RP06

UC6 - Adicionar transação manual

UC6

UC6 Adicionar transação manual
Versão Atual: 1.0 (27/04)
Anterior: --
Autor Leonardo Barreiros
Descrição Adicionar uma transação manualmente
Ator(es) > Usuário;
> Guiabolso;
> Instituições financeiras
Pré condições Usuário possuir uma conta bancária e/ou cartão de crédito;
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e em "Adicionar transação manual";
> Usuário preenche os dados solicitados;
> Usuário clica em "criar transação".
Fluxos alternativos FA1 - Ajustes:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário clica em "Contas e cartões", em seguida clica no botão "+" e por fim em "Adicionar transação manual" ou escolhe uma conta de sua preferência e, no extrato da conta selecionada, faz o mesmo fluxo;
> Usuário preenche os dados solicitados;
> Usuário clica em "criar transação".

FA2 - Aba Guia:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia";
> Usuário clica em alguma dica de comparação de gastos e é redirecionado para o extrato;
> Usuário clica no botão "+" e depois em "Adicionar transação manual";
> Usuário preenche os dados solicitados;
> Usuário clica em "criar transação".
Fluxos de exceção FE1 - Nome da transação nao preenchido:
> Sistema apresenta mensagem de erro pedindo para o usuário preencher o nome da transação;

FE2 - Valor da transação não preenchido:
> Sistema apresenta mensagem de erro pedindo para o usuário preencher o valor da transação;

FE3 - Conta não selecionada
> Sistema apresenta mensagem de erro pedindo para o usuário inserir uma conta (o usuário pode colocar uma conta já previamente cadastrada ou inserir uma nova conta manual);

FE4 - Categoria não selecionada:
> O sistema apresenta uma mensagem de erro pedindo para que o usuário escolha a categoria da transação (ele pode escolher entre as categorias pré-definidas ou inserir uma nova categoria);
Pós condições A transação é inserida no extrato do usuário
Rastreabilidade Cenário C2 & Richpicture RP06

UC7 - Criar categoria

UC7

UC7 Criar categoria
Versão Atual: 1.0 (27/04)
Anterior: --
Autor Elias Bernardo
Descrição Fluxo(s) de como o usuário pode inserir uma nova categoria para as transações
Ator(es) > Usuário;
> Guiabolso;
Pré condições Não há
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário clica em "Categorias" e vislualiza as categorias existentes;
> Usuário clica em "Criar nova categoria";
> Usuário preenche os dados solicitados e clica em "Salvar".
Fluxos alternativos FA1 - Extrato (editar transação):
> Usuário acessa o Guiabolso;
> Usuário visualiza o seu extrato;
> Usuário visualiza suas transações e clica em uma qualquer;
> Usuário edita a transação selecionada e clica na categoria dela;
> Usuário clica em "criar nova categoria";
> Usuário insere o nome e o grupo da nova categoria e clica em "Salvar";

FA2 - Extrato (adicionar transação manualmente):
> Usuário acessa o Guiabolso;
> Usuário visualiza o seu extrato;
> Usuário clica no botão "+" e em "Adicionar transação manual";
> Usuário seleciona o campo "Categoria";
> Usuário clica em "criar nova categoria";
> Usuário insere o nome e o grupo da nova categoria e clica em "Salvar";

FA3 - Aba Guia:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia";
> Usuário clica em alguma dica de comparação de gastos e é redirecionado para o extrato;
> O restante segue um dos FA1 ou FA2 acima.
Fluxos de exceção FE1 - Nome da categoria nao preenchido:
> Sistema apresenta mensagem de erro pedindo para o usuário preencher o nome da categoria;

FE2 - Grupo da categoria não selecionado:
> Sistema apresenta mensagem de erro pedindo para o usuário escolher um grupo para a categoria;
Pós condições A nova categoria é criada
Rastreabilidade Cenário C9 & Richpicture RP02

UC8 - Editar transação

UC8

UC8 Editar transação
Versão Atual: 1.0 (27/04)
Anterior: --
Autor Elias Bernardo
Descrição Fluxo(s) de como o usuário pode editar uma transação
Ator(es) > Usuário;
> Guiabolso;
Pré condições > Existir uma transação;
> Usuário possuir uma conta bancária automática e/ou manual
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica em "últimas transações" e visualiza seu extrato;
> Usuário clica em uma transação que deseja editar;
> Usuário edita a transação.
Fluxos alternativos FA1 - Aba guia:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia";
> Usuário seleciona um card comparando gastos;
> Usuário visualiza seu extrato;
> Usuário clica em uma transação que deseja editar;
> Usuário edita a transação.

FA2 - Ajustes:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário clica em "Contas e cartões"
> Usuário seleciona uma conta;
> Usuário visualiza seu extrato da conta anteriormente selecionada;
> Usuário clica em uma transação que deseja editar;
> Usuário edita a transação.
Fluxos de exceção Não há
Pós condições > A transação é editada;
> A transação passa a ser ignorada ou não;
> A transação passa a ser dividida em 2 ou mais categorias (ou não);
> A transação passa a ter um comentário ou não.
Rastreabilidade Cenário C18

UC9 - Adicionar conta (bancária e manual)

UC9

UC9 Adicionar conta (bancária e manual)
Versão Atual: 1.0 (27/04)
Anterior: --
Autor Elias Bernardo
Descrição Fluxo(s) de como o usuário pode adicionar uma conta bancária e/ou uma conta manual (carteira, por exemplo)
Ator(es) > Usuário;
> Guiabolso;
> Instituições financeiras & bancos
Pré condições > Usuário possuir uma conta bancária e/ou cartão de crédito;
Fluxo principal > Indivíduo se cadastra no Guiabolso;
> Indivíduo entra com seus dados pessoais e depois insere uma conta bancária que ele possui;
> Indivíduo preenche os dados da conta bancária escolhida;
> Indivíduo autoriza o Guiabolso a acessar os dados bancários em modo leitura;
> indivíduo se torna um usuário do Guiabolso com uma conta bancária inserida.
Fluxos alternativos FA1 - Indivíduo com conta manual:
> Indivíduo se cadastra no Guiabolso;
> Indivíduo entra com seus dados pessoais e depois insere uma conta bancária;
> Como o indivíduo não possui uma conta bancária ou não quer inserir uma por motivo adversos, ele escolhe a opção "Adicionar conta manual";
> Indivíduo insere os dados solicitados (nome da conta, tipo, etc);
> indivíduo se torna um usuário do Guiabolso com uma conta manual inserida.

FA2 - Aba Finanças:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e depois em "Adicionar conta";
> Usuário seleciona um banco/insittuição financeira ou escolhe inserir uma conta manual;
> Caso tenha optado por inserir uma conta bancária, o usuário insere corretamente os dados solicitados da conta e clica em "Sincronizar". Do contrário, ao optar por uma conta manual, o usuário insere como deseja que a conta manual seja criada e clica em "Criar conta manual".

FA3 - Ajustes - Contas e cartões:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário seleciona a opção "Contas e cartões"
> Usuário clica no botão "+" e depois em "Adicionar conta";
> Usuário seleciona um banco/insittuição financeira ou escolhe inserir uma conta manual;
> Caso tenha optado por inserir uma conta bancária, o usuário insere corretamente os dados solicitados da conta e clica em "Sincronizar". Do contrário, ao optar por uma conta manual, o usuário insere como deseja que a conta manual seja criada e clica em "Criar conta manual";

FA4 - Extrato:
> Usuário acessa o Guiabolso;
> Usuário visualiza seu extrato (por meio de diversas outras possibilidades)";
> Usuário clica no botão "+" e depois em "Adicionar transação manual";
> Usuário seleciona a opção conta e depois clica no "+" no canto supeior direito;
> O usuário insere como deseja que a conta manual seja criada e clica em "Criar conta manual";
Fluxos de exceção FE1 - CPF inválido:
> Sistema apresenta mensagem de erro pedindo para o usuário inserir um CPF válido;

FE2 - Dados bancários errôneos:
> Sistema apresenta mensagem de erro pedindo para o usuario corrigir os dados bancários da conta que está a ser inserida

FE3 - Senha do internet Banking incorreta:
> Sistema apresenta mensagem de erro pedindo para o usuário inserir uma senha válida, pois não conseguiu contatar o banco com a senha do internet Banking;

FE4 - Usuário não autorizar o Guiabolso a acessar os dados financeiros em modo de visualização:
> Sistema apresenta mensagem de erro pedindo para que o usuário autorize o Guiabolso, pois sem a autorização ele não pode fazer nenhuma sincronização;

FE5 - Nome da conta manual não inserido:
> Sistema apresenta mensagem de erro pedindo para que o usuário insira o nome da conta manual que ele deseja criar;

FE6 - Tipo de conta manual não selecionado:
> Sistema exibe mensagem de erro dizendo ao usuário para inserir o tipo de conta manual;

FE7 - Sistema do banco indisponível:
> Sistema exibe mensagem de erro dizendo que não foi possível entrar em contato com a instituição financeira selecionada na hora de cadastrar uma nova conta.
Pós condições > A conta bancária é adicionada;
> A Conta manual é adicionada;
Rastreabilidade Cenário C24 & Richpictures RP02 e RP06

UC10 - Adicionar planejamento

UC10

UC10 Adicionar planejamento
Versão Atual: 1.0 (27/04)
Anterior: --
Autor Elias Bernardo
Descrição Fluxo(s) de como o usuário pode adicionar um planejamento de rendas ou gastos
Ator(es) > Usuário;
> Guiabolso;
Pré condições Não há
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e depois em "Planejar";
> Usuário escolhe se deseja adicionar uma renda ou um gasto (por padrão será um gasto);
> Usuário insere o valor do planejamento e, opcionalmente, sua categoria;
Fluxos alternativos FA1 - Ao visualizar extrato:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia;
> Usuário visualiza e seleciona algum card de comparação de gastos;
> Usuário visualizar seu extrato;
> Usuário clica no botão "+" e depois em "Planejar";
> Usuário escolhe se deseja adicionar uma renda ou um gasto (por padrão será um gasto);
> Usuário insere o valor do planejamento e, opcionalmente, sua categoria;

FA2 - Aba Ajustes:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes;
> Usuário seleciona a opção "Contas e cartões";
> Usuário escolhe uma conta ou cartão de preferência
> Usuário visualizar o extrato da conta slecionada anteriormente;
> Usuário clica no botão "+" e depois em "Planejar";
> Usuário escolhe se deseja adicionar uma renda ou um gasto (por padrão será um gasto);
> Usuário insere o valor do planejamento e, opcionalmente, sua categoria;
Fluxos de exceção FE1 - Nenhum valor inserido:
> O sistema não apresenta erro algum, porém o planejamento simplesmente não será salvo;
Pós condições > O planejamento de gastos é adicionando;
> O planejamento de rendas é adicionado;
Rastreabilidade Cenário C24 & Richpictures RP00 e RP06

UC11 - Categorizar um gasto

UC11

UC11 Categorizar um gasto
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Leonardo Barreiros
Descrição Fluxo(s) de como o usuário pode adicionar uma categoria em um gasto
Ator(es) > Usuário;
> Guiabolso;
Pré condições > Usuário possuir alguma transação
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário seleciona a seção de "Extrato";
> Usuário clica em uma transação já existente;
> Usuário seleciona a opção de "Categoria";
> Usuário escolhe uma categoria já existente ou cria um nova;
Fluxos alternativos FA1 - Aba Guia:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia";
> Usuário visualiza e seleciona algum card relacionado as suas transações;
> Usuário visualiza suas transações;
> Usuário seleciona uma transação específica;
> Usuário seleciona a opção de "Categoria";
> Usuário escolhe uma categoria já existente ou cria um nova;

FA2 - Ao visualizar gráficos:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças;
> Usuário seleciona a seção "Gráficos";
> Usuário clica em uma transação já existente;
> Usuário seleciona a opção de "Categoria";
> Usuário escolhe uma categoria já existente ou cria um nova;

FA3 - Ao adicionar transação manual
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário seleciona seção de "Extrato";
> Usuário clica no botão "+"para adicionar uma transação manual;
>Usuário clica no item "Qual a categoria?" relecionado a criação de uma nova transação;
> Usuário escolhe uma categoria já existente ou cria um nova;
Fluxos de exceção FE1 - Nenhuma categoria escolhida:
> O sistema apresenta uma mensagem dizendo que é obrigatório categorizar um gasto no ato de criar uma transação manual
Pós condições > A categoria é relacionada a transação;
> A nova categoria é adicionada a lista de categorias;
Rastreabilidade Cenário C18 & Richpicture RP02

UC12 - Solicitar suporte

UC12

UC12 Solicitar suporte
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Alan Lima
Descrição Fluxo(s) de como o usuário pode solicitar suporte
Ator(es) > Usuário;
> Guiabolso;
> Chatbot
Pré condições Não há
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário seleciona o ítem "Dúvidas";
> Usuário clica no ítem que contém a sua dúvida;
> Usuário seleciona a dúvida;
> Caso a dúvida não esteja listada, usuário aperta em "Contato";
Usuário inicia conversa com chatbot para por fim a sua dúvida
Fluxos de exceção Não há
Pós condições Não há
Rastreabilidade Cenário C18 & Richpictures RP02 e RP08

UC13 - Visualizar status do nome (Limpo ou sujo)

UC13

UC13 Visualizar status do nome (Limpo ou sujo)
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Alan Lima
Descrição Fluxo(s) de como o usuário pode visualizar o status do nome (Limpo ou sujo)
Ator(es) > Usuário;
> Guiabolso;
> Instituições finaceiras;
> Boa Vista (SCPC)
Pré condições > Usuário possuir CPF;
> Usuário liberar acesso aos seus dados de CPF;
> SCPC liberar dados financeiros
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Radar CPF";
> Usuário libera acesso a seus dados financeiros do SCPC (Apenas uma vez);
> Usuário visualiza se seu nome esta limpo ou sujo;
> Caso exista, usuário visualiza instituições financeiras que consultaram seu CPF;
> Caso exista, usuário visualiza as instituições financeiras que está em débito
Fluxos alternativos FA1 - Aba Guia:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia";
> Usuário visualiza e seleciona algum card relacionado ao Radar CPF;
> Usuário libera acesso a seus dados financeiros do SCPC (Apenas uma vez);
> Usuário visualiza se seu nome esta limpo ou sujo;
> Caso exista, usuário visualiza instituições financeiras que consultaram seu CPF;
> Caso exista, usuário visualiza as instituições financeiras que está em débito
Fluxos de exceção FE1 - Conexão com o SCPC:
> Não é possível visualizar o status do nome caso exista algum erro de conexão com o SCPC
Pós condições Não há
Rastreabilidade Cenário C6 & Richpictures RP02 e RP09

UC14 - Simular um empréstimo

UC14

UC15 Simular um empréstimo
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Alan Lima
Descrição Fluxo(s) de como o usuário pode simular um empréstimo
Ator(es) > Usuário;
> Guiabolso;
> Instituições finaceiras;
> Boa Vista (SCPC)
Pré condições > Usuário possuir CPF;
> Usuário liberar acesso aos seus dados de CPF;
> SCPC liberar dados financeiros
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Empréstimo";
> Caso esteja disponível, usuário seleciona opção de editar empréstimo,
> Usuário seleciona valor da simulação de empréstimo
> Usuário seleciona número de parcelas
> Usuário seleciona motivo do empréstimo,
> Usuário seleciona data de pagamento da parcela,
> Usuário simula empréstimo
Fluxos de exceção FE1 - Conexão com o SCPC:
> Nenhuma instituição financeira irá fornecer um empréstimo caso não tenha acesso aos dados financeiros do usuário
Pós condições Não há
Rastreabilidade Cenário C8 & Richpictures RP02, RP05 e RP03

UC15 - Contratar um empréstimo

UC15

UC15 Contratar um empréstimo
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Leonardo Barreiros
Descrição Fluxo(s) de como o usuário pode contratar um empréstimo
Ator(es) > Usuário;
> Guiabolso;
> Instituições finaceiras;
> Boa Vista (SCPC)
Pré condições > Usuário possuir CPF;
> Usuário liberar acesso aos seus dados de CPF;
> SCPC liberar dados financeiros;
> Instituições financeiras liberarem empréstimos para o usuário
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Emprestimo";
> Usuário visualiza empréstimo, caso lhe seja oferecido
> Usuário contrata empréstimo
> Usuário solicita aprovação
> Usuário preenche seus dados pessoais
> Usuário conclui solicitação do empréstimo
Fluxos de exceção FE1 - Conexão com o SCPC:
> Nenhuma instituição financeira irá fornecer um empréstimo caso não tenha acesso aos dados financeiros do usuário

FE2 - Dados errados
> Caso o usuário forneça seus dados pessoais de forma errônea, seu empréstimo não será concluido
Pós condições > O saldo do empréstimo irá cair na conta selecionada pelo usuário
Rastreabilidade Richpictures RP02, RP05 e RP03

UC16 - Adicionar código de segurança

UC16

UC16 Adicionar código de segurança
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Lucas Machado
Descrição Fluxo(s) de como o usuário pode colocar um codigo de segurança para usar o aplicativo GuiaBolso
Ator(es) > Usuário;
> Guiabolso;
Pré condições > Usuário ter instalado o GuiaBolso
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes";
> Usuário acessa "Codigo de segurança;
> Usuário seleciona "ativar codigo de segurança";
> Usuário cria codigo de segurança;
Fluxos de exceção FE1 - Ja existir de um código:
> Para criar ou renovar o codigo e necessáro saber o anterior
Pós condições Não há
Rastreabilidade Cenário C16 & Richpictures RP08

UC17 - Ignorar transação

UC17

UC17 Ignorar transação
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Lucas Machado
Descrição Fluxo(s) de como o usuário pode escolher ignorar uma transação
Ator(es) > Usuário;
> Guiabolso;
> Bancos e instituições financeiras;
Pré condições Não há
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e depois no gráfico;
> Usuário escolhe a transação que deseja ignorar;
> Usuário seleciona a transação;
> Usuário marca a opção ignorar transação;
Fluxos alternativos FA1 - Ao visualizar extrato:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia;
> Usuário clica no gráfico;
> Usuário escolhe a transação que deseja ignorar;
> Usuário seleciona a transação;
> Usuário marca a opção ignorar transação;

FA2 - Aba Ajustes:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes;
> Usuário seleciona a opção "Contas e cartões";
> Usuário escolhe uma conta ou cartão de preferência
> Usuário visualizar o extrato da conta slecionada anteriormente;
> Usuário clica no botão "+" e depois no gráfico;
> Usuário escolhe a transação que deseja ignorar;
> Usuário seleciona a transação;
> Usuário marca a opção ignorar transação;

FA3 - Ao criar uma transação:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e depois no gráfico;
> Usuário seleciona adicionar transação;
> Usuário cria a transação ;
> Usuário marca a opção ignorar transação;
Fluxos de exceção FE1 - Finalizar antes de todos os passos:
> O sistema não apresenta erro algum, porém ao sair antes de finalizar todos os passos a transação não sera ignorada com sucesso;
Pós condições > Não há
Rastreabilidade Cenário C07

UC18 - Comentar transação

UC18

UC18 Comentar transação
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Lucas Machado
Descrição Fluxo(s) de como o usuário pode escolher ignorar uma transação
Ator(es) > Usuário;
> Guiabolso;
> Bancos e instituições financeiras;
Pré condições Não há
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e depois no gráfico;
> Usuário escolhe a transação que deseja ignorar;
> Usuário seleciona a transação;
> Usuário escrev.e seu comentário no campo "comenário";
Fluxos alternativos FA1 - Ao visualizar extrato:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia;
> Usuário clica no gráfico;
> Usuário escolhe a transação que deseja ignorar;
> Usuário seleciona a transação;
> Usuário escreve seu comentário no campo "comenário";

FA2 - Aba Ajustes:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Ajustes;
> Usuário seleciona a opção "Contas e cartões";
> Usuário escolhe uma conta ou cartão de preferência
> Usuário visualizar o extrato da conta slecionada anteriormente;
> Usuário clica no botão "+" e depois no gráfico;
> Usuário escolhe a transação que deseja ignorar;
> Usuário seleciona a transação;
> Usuário escreve seu comentário no campo "comenário";

FA3 - Ao criar uma transação:
> Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e depois no gráfico;
> Usuário seleciona adicionar transação;
> Usuário escreve seu comentário no campo "comenário";
Fluxos de exceção FE1 - Finalizar antes de todos os passos:
> O sistema não apresenta erro algum, porém ao sair antes de finalizar todos os passos a transação o comentário não será adicionado com sucesso;
Pós condições > Não há
Rastreabilidade Cenário C17

UC19 - Adicionar na agenda

UC19

UC19 Adicionar na agenda
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Lucas Machado
Descrição Fluxo(s) de como o usuário pode adicionar na agenda
Ator(es) > Usuário;
> Guiabolso;
Pré condições Não há
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e depois seleciona "Adicionar na agenda";
> Usuário adiciona os dados do que será agendado;
> Usuário adiciona os dados do que será agendado;
> Usuário clica em "Adicionar";
Fluxos alternativos FA1 - Ao ir direto na agenda:
> Usuário acessa o Guiabolso;
> Usuário entra na agenda;
> Usuário clica no botão "+" e depois seleciona "Adicionar na agenda";
> Usuário adiciona os dados do que será agendado;
> Usuário clica em "Adicionar";
Fluxos de exceção FE1 - Finalizar antes de todos os passos:
> O sistema não apresenta erro algum, porém ao sair antes de clicar em "Adicionar" não será adcionado com sucesso;
Pós condições > Não há
Rastreabilidade (Função adicionada recentemente, não elicitada ainda)

UC20 -Visualizar dicas externas

UC20

UC20 Adicionar na agenda
Versão Atual: 1.0 (29/04)
Anterior: --
Autor Lucas Machado
Descrição Fluxo(s) de como o usuário pode adicionar na agenda
Ator(es) > Usuário;
> Guiabolso;
> Sites sugeridos pelo app;
Pré condições Não há
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário clica no botão "+" e depois seleciona "Adicionar na agenda";
> Usuário adiciona os dados do que será agendado;
> Usuário adiciona os dados do que será agendado;
> Usuário clica em "Adicionar";
Fluxos alternativos Não há
Fluxos de exceção FE1 - Sistema fora do ar:
> O site sugerido estar fora do ar no momento desejado
Pós condições Não há
Rastreabilidade Cenário C14 & Richpictures RP07 e RP06

UC21- Avaliar dicas

UC21

UC21 Avaliar dicas
Versão Atual: 1.0 (28/04)
Anterior: --
Autor Shayane Alcântara
Descrição Avaliar dicas
Ator(es) > Usuário;
> Guiabolso;
> Parceiros.
Pré condições Usuário possuir uma conta bancária e/ou cartão de crédito;
Fluxo principal > Usuário entra na aba "Guia";
> Usuário escolhe uma dica;
> Clica no ícone que simboliza "Gostei" ou "Não gostei".
Fluxos alternativos -
Fluxos de exceção FE1 - Internet indisponível:
> Sistema apresenta mensagem de erro na conexão com um botão para o usuário tentar novamente.
Pós condições A dica é avaliada positiva ou negativamente, enviando este feedback para o Guiabolso analisar estes dados.
Rastreabilidade Cenário C15 & Richpicture RP02

UC22 - Visualizar avaliação de crédito

UC22

UC22 Visualizar avaliação de crédito
Versão Atual: 1.0 (28/04)
Anterior: --
Autor Shayane Alcântara
Descrição Visualizar qual é a avaliação de crédito do usuário.
Ator(es) > Usuário;
> Guiabolso;
> Instituição BoaVista
Pré condições Usuário possuir uma conta bancária e/ou cartão de crédito; Usuário ter realizado a consulta da situação do seu CPF pelo formulário disposto pelo Guiabolso.
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Guia";
> Usuário navega na tela na procura do card que indica sua avaliação de crédito;
> Usuário visualiza sua avaliação de crédito.
Fluxos alternativos FA1 - Fornecer feedback ao Guiabolso:
> Usuário opta por adicionar feedback adicional.
FA2 - Ler dicas de como melhorar a avaliação de crédito
> Usuário acessa o card que dispõe da avaliação de crédito;
> Usuário lê o texto informativo de como melhorar sua avaliação de crédito.
Fluxos de exceção FE1 - Internet indisponível:
> Sistema apresenta mensagem de erro na conexão com um botão para o usuário tentar novamente.
FE2 - Usuário não ter consultado seu CPF
> Card para Visualizar avaliação de crédito não pode ser visualizado.
Pós condições A transação é inserida no extrato do usuário
Rastreabilidade Cenário C6 & Richpicture RP06

UC23 - Visualizar comparação de gastos

UC23

UC23 Visualizar comparação de gastos
Versão Atual: 1.0 (28/04)
Anterior: --
Autor Shayane Alcântara
Descrição Visualizar comparação de gastos.
Ator(es) > Usuário;
> Guiabolso;
> Instituição BoaVista
Pré condições Usuário possuir uma conta bancária e/ou cartão de crédito; Usuário ter uma conta cadastrada.
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Finanças";
> Usuário visualiza gráficos comparativos de seus gastos.
Fluxos alternativos FA1 - Fornecer feedback ao Guiabolso:
> Usuário opta por adicionar feedback adicional.
FA2 - Ler dicas de como melhorar a avaliação de crédito
> Usuário acessa o card que dispõe da avaliação de crédito;
> Usuário lê o texto informativo de como melhorar sua avaliação de crédito.
Fluxos de exceção FE1 - Internet indisponível:
> Sistema apresenta mensagem de erro na conexão com um botão para o usuário tentar novamente.
FE2 - Usuário não ter adicionado uma conta
> O usuário é direcionado a adicionar uma conta.
Pós condições RP Os gráficos de comparação são dispostos na tela de Finanças.
Rastreabilidade Richpicture RP07 e RichPicture RP03

UC24 - Realizar abertura do Cadastro Positivo

UC24

UC24 Realizar abertura do Cadastro Positivo
Versão Atual: 1.0 (28/04)
Anterior: --
Autor Shayane Alcântara
Descrição Realizar abertura do Cadastro Positivo.
Ator(es) > Usuário;
> Guiabolso;
> Instituição BoaVista.
Pré condições Usuário possuir uma conta bancária e/ou cartão de crédito.
Fluxo principal > Usuário acessa o Guiabolso;
> Usuário entra na aba "Radar CPF";
> Usuário opta por consultar a condição de seu CPF;
> Usuário opta por realizar abertura do cadastro positivo, mediante aceite de termos.
Fluxos alternativos -
Fluxos de exceção FE1 - Internet indisponível:
> Sistema apresenta mensagem de erro na conexão com um botão para o usuário tentar novamente.
Pós condições > Usuário pode visualizar consulta do CPF e participar do Cadastro Positivo.
Rastreabilidade Cenário C04 & Richpicture RP09