Skip to content
Augusto Modesto edited this page May 11, 2015 · 5 revisions

UC–06: Manter Categorias de Lançamento

Descrição

Atores

Fluxo Principal

Fluxos Alternativos

Fluxos de Exceção

Regras de Negócio

Pré-Condições

Pós-Condições

Pontos de Extensão

Contrato de Operações

Descrição

Este caso de uso permite um usuário da aplicação (um usuário já cadastrado no sistema) gerenciar suas categorias de Lançamento, isto é, o usuário poderá incluir uma nova categoria, alterar e/ou remover. Ele também poderá visualizar todas as categorias no qual foram registradas. Para tanto, é necessário que o usuário esteja logado no sistema.

Atores

Tipo Nome
Ator Principal Usuário Cadastrado

Fluxo Principal

Este caso de uso é iniciado quando o Usuário entra na página web do EqLibra e pressiona o botão “Registrar Categorias”.

Passo Descrição Referências
1 O sistema apresenta a tela para cadastro de Categorias
2 O usuário seleciona a aba “Categorias” do menu de registro
3 O sistema exibe ao usuário as seguintes abas: 1. Incluir Nova Categoria; 2. Alterar dados de Categoria; 3. Excluir Categoria [FA01] [FA02]
4 O usuário seleciona a opção "1. Incluir Nova Categoria"
5 O sistema apresenta as informações a serem preenchidas [RN13]
6 O usuário preenche os campos
7 O sistema verifica o preenchimento dos campos obrigatórios [FA04]
8 O usuário pressiona o botão “Cadastrar Categoria” [FA03]
9 O sistema verifica as informações fornecidas
10 O sistema exibe a mensagem “Categoria Cadastrada com Sucesso!”
11 O sistema retorna a página inicial do registro de categoria
12 O caso de uso é encerrado

Fluxos Alternativos

FA01 - Alterar dados de Categoria

Neste fluxo alternativo o usuário pode alterar as informações de categoria.

Passo Descrição Referências
1 O usuário seleciona a aba "2. Alterar dados de Categoria"
2 O sistema exibe as informações para alteração dos dados da categoria [RN13]
3 O usuário altera as informações necessárias
4 O usuário pressiona o botão “Efetuar Alteração” [FA03]
5 O sistema valida as informações preenchidas pelo usuário [FA04]
6 O sistema apresenta a mensagem “Categoria Alterada com Sucesso!”
7 O caso de uso é encerrado

FA02 - Excluir Usuário

Neste fluxo alternativo o usuário pode excluir uma categoria, para tanto o usuário do sistema deve saber qual o nome da categoria que deseja excluir.

Passo Descrição Referências
1 O usuário seleciona a aba "3. Excluir Categoria"
2 O sistema exibe uma lista contendo todas as categorias cadastradas
3 O usuário seleciona as categorias que deseja excluir
4 O usuário pressiona o botão “Efetuar Exclusão” [FA03]
5 O sistema exibe a mensagem "Deseja realmente excluir esta categoria e tudo que há dentro dela?"
6 O usuário pressiona o botão "Sim" [FA03]
7 O sistema apresenta a mensagem “Categoria Excluído com Sucesso!”
8 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” [FE02]
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 o registro
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 02 [FA02], 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 6 do fluxo principal ou 5 do fluxo alternativo 01 [FA01] a depender de onde ocorreu a exceção.

Regras de Negócio

ID Descrição Passo do Fluxo Associado
RN 13 Campos a serem preenchidos pelo usuário durante o registro de Categoria Passo 3 do Fluxo Principal

Pré-Condições

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

Pós-Condições

  • O catálogo cadastrada deve ser exibida na tela inicial ao ser cadastrada.

Ponto de Extensão

Sem extensões.

Contrato de Operações

A definir

Clone this wiki locally