UC01 Manter animais - EduardoMoreira/Desenho-UnB-2016-01 GitHub Wiki

Versão 0.2

Histórico da Revisão

Data Versão Descrição Autor
04/04/2016 0.1 Criação do documento Omar Junior
04/04/2016 0.2 Revisão Ebenezer Andrade

UC01 - MANTER ANIMAL

Descrição:

Esse caso de uso é destinado ao funcionário que ao utilizar a aplicação poderá desfrutar de cadastrar, alterar, visualizar e excluir animais.

Ator principal

Funcionário

Fluxo de Eventos

Fluxo Principal

Este caso de uso é iniciado quando o funcionário escolhe a opção de cadastrar animal.

Nesta página haverão as seguintes opções:

  • Cadastrar animal

  • Visualizar listagem de animais [FA01]

  • Alterar animal [FA02]

  • Excluir animal [FA03]

    1. O funcionário seleciona a opção: Cadastrar novo animal.
    2. O sistema solicita o preenchimento dos dados do animal. [RN01]
    3. O funcionário preenche os dados do animal.
    4. O sistema faz validação dos preenchidos. [FE01]
    5. O funcionário solicita a confirmação do cadastro do animal.
    6. O sistema apresenta uma mensagem de confirmação do cadastro.
    7. O caso de uso é encerrado.

Fluxos alternativos:

  • [FA01] Visualizar listagem de animais

    1. O funcionário seleciona a opção: Visualizar listagem de animais.
    2. O sistema exibe uma lista com todos os animais cadastrados até o momento.
    3. O funcionário, ao clicar em um animal, poderá alterar ou excluir esse animal. [FA02][FA03]
    4. O caso de uso é encerrado.
  • [FA02] Alterar animal

    1. O funcionário seleciona a opção: Alterar um animal.
    2. O sistema exibe uma lista com todos os animais disponíveis.
    3. O funcionário seleciona o animal que deseja alterar.
    4. O sistema exibe o formulário do animal preenchido.
    5. O funcionário realiza as alterações desejadas e solicita a confirmação da(s) alteração(oẽs).
    6. O sistema apresenta uma mensagem de confirmação da alteração.
    7. O caso de uso é encerrado.
  • [FA03] Excluir animal

    1. O funcionário seleciona a opção: Excluir um animal.
    2. O sistema exibe uma lista com todos os animais disponíveis.
    3. O funcionário seleciona o animal que deseja excluir.
    4. O sistema solicita confirmação para a exclusão.
    5. O funcionário confirma a solicitação da exclusão.
    6. O sistema exibe uma mensagem confirmando a exclusão do animal.
    7. O caso de uso é encerrado.