Skip to content
Jonathan Henrique Maia de Moraes edited this page Apr 13, 2015 · 1 revision

UC–07: Efetuar Consultas Gerais

Descrição

Este caso de uso permite ao usuário do sistema (usuário já cadastrado na aplicação) efetuar uma consulta de receitas e despesas cadastradas, contados registrados e débitos a serem pagos. Para tanto, o usuário deve estar logado no sistema.

Atores

Tipo Nome
Ator Principal Usuário Cadastrado

Fluxo Principal

Este caso de uso é iniciado quando o Usuário cadastrado entra na página do sistema e pressiona o botão “Consultar”.

Passo Descrição Referências
1 O sistema apresenta a tela de consultas
2 O usuário seleciona uma das seguintes abas: 1. Receitas e Despesas; 2. Contatos; 3. Débitos [FA01] [FA02]
3 O usuário seleciona a aba Receitas e Despesas
4 O sistema exibe as informações necessárias para efetuar a consulta [RN07]
5 O usuário informa os dados solicitados
6 O usuário pressiona o botão “Consultar” [FA03]
7 O sistema valida as informações preenchidas pelo usuário [FA04]
8 O sistema apresenta as informações pesquisadas [FE02]
9 O caso de uso é encerrado

Fluxos Alternativos

FA01 - Contatos

Neste fluxo alternativo o usuário poderá efetuar uma consulta em seus contados cadastrados.

Passo Descrição Referências
1 O usuário seleciona a aba Contatos
2 O sistema exibe as informações necessárias para efetuar a consulta [RN08]
3 O usuário informa os dados solicitados
4 O usuário pressiona o botão “Consultar” [FA03]
5 O sistema valida as informações preenchidas pelo usuário [FA04]
6 O sistema apresenta as informações pesquisadas [FE02]
7 O caso de uso é encerado

FA02 - Débitos

Neste fluxo alternativo o usuário poderá efetuar uma consulta em seus débitos cadastrados.

Passo Descrição Referências
1 O usuário seleciona a aba Débitos
2 O sistema exibe as informações necessárias para efetuar a consulta [RN09]
3 O usuário informa os dados solicitados
4 O usuário pressiona o botão “Consultar” [FA03]
5 O sistema valida as informações preenchidas pelo usuário [FA04]
6 O sistema apresenta as informações pesquisadas [FA02]
7 O caso de uso é encerrado

FA03 - O usuário pressiona o botão Cancelar

Neste fluxo alternativo o sistema voltará para a operação anteriormente solicitada.

Passo Descrição Referências
1 O usuário pressiona a botão “Cancelar”
2 O sistema exibe a mensagem “Deseja realmente efetuar o cancelamento da operação?”
3 O usuário pressiona o botão “Sim” [FE01]
4 O sistema retorna para a operação anterior
5 Fim deste Fluxo Alternativo

FA04 - As informações fornecidas são invalidas

Neste fluxo alternativo o sistema verifica que as informações fornecidas não são autenticas para o cadastro e então informa ao usuário.

Passo Descrição Referências
1 O sistema verifica que uma ou mais das informações fornecidas estão incoerentes
2 O sistema não efetua a operação
3 O sistema exibe a mensagem “O(s) campo(s) X preenchido(s) de forma incorreta!”
4 O usuário retoma o preenchimento dos campos incorretos
5 Fim deste Fluxo Alternativo

Fluxos de Exceção

ID Enunciado Detalhamento
FE01 O usuário pressiona o botão “Não” No passo 3 do fluxo alternativo 03 [FA03], o usuário pressiona o botão “Não”, o sistema cancela a operação e exibe uma mensagem informando o fato ao usuário. O sistema retoma ao passo 5 do fluxo principal ou 3 do fluxo alternativo 01 [FA01] e 02 [FA02] a depender de onde ocorreu a exceção.
FE02 Informações não encontrada No passo 8 do fluxo principal e 6 dos fluxos alternativos 01 [FA01] e 02 [FA02], o sistema verifica que não houve resultados de consultas e então exibe uma mensagem informando o fato ao usuário. O sistema retoma ao passo 1 do fluxo principal em todas as exceções.

Regras de Negócio

ID Descrição Passo do Fluxo Associado
RN07 Campos a serem preenchidos pelo usuário durante a consulta de Receitas e Despesas Passo 4 do Fluxo Principal
RN08 Campos a serem preenchidos pelo usuário durante a consulta de Contatos Passo 2 do [FA01]
RN09 Campos a serem preenchidos pelo usuário durante a consulta de Débitos Passo 2 do [FA02]

Pré-Condições

  • Para iniciar este caso de uso, o usuário deve estar logado no sistema.

Pós-Condições

  • Sem pós-condições relacionadas ao caso de uso.

Ponto de Extensão

Sem extensões.

Clone this wiki locally