This project is read-only.

UC001 - Gerenciar Pilotos

Objetivo do Caso de Uso

Gerenciar o cadastro dos pilotos.

Atores

Primários:
  • operador;
  • administrador.

Pré-condições

Operador ou administrador devem estar autenticados no sistema.

Fluxo Principal

P.1 Formulário de gerenciamento de pilotos:
  • P.1.1 operador aciona o botão "Pilotos" na tela principal;
  • P.1.2 sistema apresenta a tela de gerenciamento de pilotos, preenchida com todos os pilotos cadastrados;
  • P.1.3 operador preenche o campo de pesquisa com parte do nome ou apelido do piloto;
  • P.1.4 sistema executa pesquisa no banco de dados e atualiza grid de pilotos.

Fluxos Alternativos

FA.1 cadastrar Piloto - Este Fluxo se inicia no passo P.1.2:
  • FA.1.1 operador aciona o botão "Novo Piloto";
  • FA.1.2 sistema limpa os dados dos campos no formulário;
  • FA.1.3 operador preenche o campos;
  • FA.1.4 operador aciona o botão "Salvar";
  • FA.1.5 sistema valida os campos de acordo com a RNG001-01;
  • FA.1.6 sistema persiste os dados;
  • FA.1.7 sistema apresenta mensagem: "Piloto cadastrado com sucesso.".

FA.2 alterar Piloto - Este fluxo se inicia no passo P.1.4:
  • FA.2.1 operador seleciona o piloto desejado na lista;
  • FA.2.2 operador aciona o botão "Editar";
  • FA.2.3 sistema atualiza os dados no formulário com os dados atuais preenchidos;
  • FA.2.4 operador altera os campos desejados;
  • FA.2.5 operador aciona o botão "Salvar";
  • FA.2.6 sistema valida os dados de acordo com a RNG001-01;
  • FA.2.7 sistema solicita a confirmação da alteração;
  • FA.2.8 sistema persiste os dados;
  • FA.2.9 sistema exibe mensagem: "Piloto atualizado com sucesso.".

FA.3 excluir Piloto - Este fluxo se inicia no passo P.1.4:
  • FA.3.1 operador seleciona o piloto desejado na lista;
  • FA.3.2 operador aciona o botão "Excluir";
  • FA.3.3 sistema solicita a confirmação de exclusão;
  • FA.3.4 sistema exibe mensagem: "Piloto excluído com sucesso.".

Fluxos de Exceção

FE.1 Caso nenhum piloto esteja cadastrado - Este fluxo se inicia no passo P.1.2 do fluxo principal:
  • FE.1.1 Sistema exibe a mensagem: "Nenhum piloto cadastrado" na tela de listagem.

FE.2 caso algum campo não esteja de acordo com a regra de validação RNG001-01. Este fluxo se inicia nos passos: FA.1.5, FA.2.6, FA.1 e FA.2:
  • FE.2.1 sistema exibe mensagem: "Verifique o preenchimento do formulário.";
  • FE.2.2 sistema marca o campo com problema de validação.

FE.3 caso nenhum piloto seja selecionado para operações de edição ou exclusão:
  • FE.3.1 sistema exibe mensagem: "Nenhum piloto selecionado.";
  • FE.3.2 sistema retorna para passo P.1.2.

FE.4 caso o apelido do piloto já exista na base de dados:
  • FE.4.1 sistema exibe mensagem: "Apelido já cadastrado.";
  • FE.4.2 operador aciona botão "OK";
  • FE.4.3 sistema retorna para o passo FA.1.2 / FA.2.3.

FE.5 caso o piloto a ser excluído tiver dados de corridas relacionados a ele:
  • FE.3.1 sistema exibe mensagem: "Este piloto não pode ser excluído.";
  • FE.3.2 sistema retorna para passo P.1.2.

Pontos de Extensão/Inclusão

Não se aplica.

Critérios de Aceite

Permitir o gerenciamento de pilotos (pesquisa, cadastro, edição e exclusão).

Last edited Nov 3, 2012 at 5:36 AM by Mufato, version 11

Comments

No comments yet.