UC07 Manter graos - EduardoMoreira/Desenho-UnB-2016-01 GitHub Wiki

Versão 0.1

Histórico da Revisão

Data Versão Descrição Autor
26/05/2016 0.1 Criação do documento Matheus Silva

UC07 - MANTER ESTOQUE DE GRÃOS

Descrição:

Esse caso de uso é destinado ao fazendeiro que ao utilizar a aplicação poderá cadastrar, alterar, visualizar e excluir grãos com o intuito de manter a informação de estoque atualizada.

Ator principal

Fazendeiro

Pré-Condições

O Fazendeiro deverá estar autenticado no sistema.

Pos-Condições

A informação de estoque de grãos deve ser atualizada.

Fluxo de Eventos

Fluxo Principal

Este caso de uso é iniciado quando o fazendeiro escolhe a opção de cadastrar um grão.

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

  • Cadastrar grão

  • Visualizar listagem de grãos [FA01]

  • Alterar grão [FA02]

  • Excluir grão [FA03]

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

Fluxos alternativos:

  • [FA01] Visualizar listagem de grãos

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

    1. O fazendeiro seleciona a opção: Alterar um grão.
    2. O sistema exibe uma lista com todos os grãos disponíveis.
    3. O fazendeiro seleciona o grão que deseja alterar.
    4. O sistema exibe o formulário do grão preenchido.
    5. O fazendeiro 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 grão

    1. O fazendeiro seleciona a opção: Excluir um grão.
    2. O sistema exibe uma lista com todos os grãos disponíveis.
    3. O fazendeiro seleciona o grão que deseja excluir.
    4. O sistema solicita confirmação para a exclusão.
    5. O fazendeiro 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.

Fluxos de exceção:

  • [FE01] Validação de dados

No passo [iv] do fluxo principal é verificado pelo sistema que um ou mais dados não foram validados (no formato e/ou obrigatoriedade de preenchimento). O sistema exibe uma mensagem de alerta ao Fazendeiro e retorna ao passo [ii] do fluxo principal.