Manter lançamentos
Nome: Manter Lançamentos
Atores
Ator Principal: Usuário.
Ator Secundário:
Pré-Condição: O cliente precisa estar logado no sistema.
Pós-Condição:
Requisitos Associados:
Fluxo de Eventos Fluxo Principal
P1. O caso de uso é iniciado quando o ator acessa o sistema e seleciona o menu “Lançamentos”;
P2. O ator seleciona a opção “Novo”;
P3. O sistema apresenta a interface de “Cadastro de Lançamento”;
P4. O ator seleciona a “Categoria” (campo obrigatório) através do menu;
P3. O ator seleciona a “Subcategoria” (campo obrigatório) através do menu;
P4. O ator seleciona a “Data de Referência” (campo obrigatório) através do calendário que é apresentado;
P5. O ator informa o “Valor” (campo obrigatório);
P6. O ator pode informar a uma descrição no campo “Descrição”;
P7. O ator seleciona o botão “Salvar”;
P8. O sistema valida as informações e submete o processamento.
P9. O sistema apresenta a mensagem: “Transação salva com sucesso”,
P10. O caso de uso é encerrado. Fluxo Alternativo
A1. Pesquisar lançamentos. A1.1. O ator acessa o menu “Lançamentos” (P1); A1.2. O ator tem a opção de preencher ou não os sub menus dentro do campo “Filtro”; A1.3. O ator seleciona o botão “Pesquisar”; A1.4. O sistema valida as informações e submente o processamento (P8); A1.5. O sistema apresenta o resultado da pesquisa; A2. Editar lançamentos.
A2.1. O ator seleciona o botão “Pesquisar” dentro de “Filtros”;
A2.2. O ator seleciona o botão “Editar”;
A2.3. O sistema apresenta a interface de “Cadastro de Lançamento” (P3);
A2.4. O ator edita as opções desejáveis (P4, P5, P6);
A2.5. O ator seleciona o botão “Salvar” (P6);
A2.6. O sistema valida as informações e submete o processamento. A3. Excluir lançamentos.
A3.1. O usuário seleciona a opção “Excluir”.
A3.2. O sistema verifica o perfil de acesso do ator. (E10)
A3.3. O sistema verifica se existe empréstimo para o Cliente. (E11).
A3.4. O sistema exibe a mensagem: “Confirma a