UC006 - Acompanhar Corrida

Objetivo do Caso de Uso

Permitir ao operador e administrador do sistema, acompanhar o andamento das corridas em tempo real.

Atores

Primários:
  • operador;
  • administrador.

Pré-condições

O Operador ou administrador deve estar cadastrado e autenticado no sistema;
O sistema deve estar conectado a pista e a pista deve estar configurada conforme UC003;
A corrida deve ser criada conforme o caso de uso UC004.

Fluxo Principal

P.1 Tela de Acompanhamento de Corrida.
  • P.1.1 sistema exibe a tela de acompanhamento de corridas;
  • P.1.2 sistema ativa as fendas de acordo com as seleções realizadas no UC004;
  • P.1.3 sistema desativa as fendas de acordo com a seleção de tempo definida no UC004;
  • P.1.4 sistema persiste os dados da corrida no banco de dados.

Fluxos Alternativos

FA.1 Criação de uma nova corrida durante corridas em andamento:
  • FA.1.1 este Fluxo Alternativo se inicia após o passo P.1.2;
  • FA.1.2 operador seleciona o botão "Nova Corrida";
  • FA.1.3 retorna ao UC004;
  • FA.1.4 Após finalização dos passos citados no UC004, retorna ao P.1.1 adicionando-se as novas corridas criadas.

FA.2 Gerenciamento de pilotos durante corridas em andamento:
  • FA.2.1 este Fluxo Alternativo se inicia após o passo P.1.2;
  • FA.2.2 operador seleciona o botão "Gerenciar Pilotos";
  • FA.2.3 retorna ao UC001;
  • FA.2.4 Após a finalização dos passos citados no UC001, retorna ao P.1.1.

FA.3 Pausar corridas:
  • FA.3.1 operador seleciona o botão "Pausar Corridas";
  • FA.3.2 sistema exibe mensagem: "Deseja Pausar as Corridas em Andamento?";
  • FA.3.3 operador aciona botão "OK";
  • FA.3.4 sistema desativa as pistas;

FA.4 Reiniciar corridas:
  • FA.4.1 operador seleciona o botão "Reiniciar Corridas";
  • FA.4.2 sistema exibe mensagem: "Deseja Reiniciar as Corridas em Andamento?";
  • FA.4.3 operador aciona botão "OK";
  • FA.4.4 sistema ativa as pistas;

Fluxos de Exceção

FE.1 Caso não exista mais fendas disponíveis:
  • FE.1.1 botão de criação de novas corridas muda para o estado de desativado.

Pontos de Extensão/Inclusão

  • Extensão: UC001 - Gerenciar Pilotos;
  • Inclusão: UC004 - Criar Corrida.

Critérios de Aceite

Permitir o acompanhamento de corridas seguindo os fluxos e regras descritos no caso de uso.

Last edited Dec 4, 2012 at 12:10 AM by Mizuuti, version 5

Comments

No comments yet.