UC004 - Criar Corrida

Objetivo do Caso de Uso

Criação de Corridas.

Atores

Primários:
  • operador;
  • administrador.

Pré-condições

O Operador ou administrador deve estar cadastrado e autenticado no sistema.

Fluxo Principal

P.1 Formulário de Criação de Corrida.
  • P.1.1 sistema exibe a tela de criação de corridas;
  • P.1.2 operador faz a pesquisa do piloto no campo pesquisa;
  • P.1.3 operador seleciona o piloto;
  • P.1.4 operador seleciona uma fenda para o piloto previamente selecionado;
  • P.1.5 operador aciona o botão Adicionar;
  • P.1.6 sistema adiciona o piloto na lista de integrantes da corrida;
  • P.1.7 passos P1.2 até P.1.6 são repetidos até atingir o número total de participantes da Corrida;
  • P.1.8 operador informa o tempo de duração da corrida;
  • P.1.9 operador verifica a lista e aciona o botão Confirmar;
  • P.1.10 sistema verifica os dados informados conforme RNG004-01;
  • P.1.11 sistema apresenta mensagem confirmando a Criação da Corrida;
  • P.1.12 sistema persiste a corrida no banco de dados.

Fluxos Alternativos

FA.1 Piloto não cadastrado e não deseja se cadastrar:
  • FA.1.1 este Fluxo Alternativo se inicia após o passo P.1.2;
  • FA.1.2 operador seleciona o piloto “anônimo”;
  • FA.1.3 retorna ao passo P.1.4.

Fluxos de Exceção

FE.1 Caso não exista nenhum piloto associado a corrida, conforme RNG004-02:
  • FE.1.2 sistema apresenta mensagem:
  • FE.1.2.1 mensagem: Não há pilotos associado a essa corrida;
  • FE.1.2.2 Retorna ao passo P.1.3.

FE.2 Caso não exista uma fenda associada ao Piloto, conforme RNG004-03:
  • FE.2.1 sistema apresenta mensagem:
  • FE.2.1.1 Mensagem: Não foi associada uma fenda para o piloto;
  • FE.2.1.2 Retorna ao passo P.1.4.

Pontos de Extensão/Inclusão

  • Extensão: UC001 - Gerenciar Pilotos ;
  • Extensão: UC008 - Acompanhar Corridas.

Critérios de Aceite

Permitir a criação de corridas seguindo os fluxos e regras descritos no caso de uso.

Last edited Nov 3, 2012 at 9:17 PM by Mufato, version 2

Comments

No comments yet.