UC 02 - msfernandes/busine.me GitHub Wiki

#Buscar Linha

##Descrição

Atores

Tipo Nome
Ator Principal Usuário Cadastrado, Usuário NÃO Cadastrado

Fluxo Principal

Passo Descrição Referências
1 Usuário digita o número da linha no campo de busca
2 Usuário submete o formulário
3 O sistema requere os dados da API.
4 O sistema constrói a página com os dados recebidos.
5 O sistema mostra a página com as linhas que contenham o valor pesquisado
6 O fluxo é encerrado

Fluxos Alternativos

FA01 - Busca Avançada

  • No passo 1 o usuário seleciona busca avançada
  • Página de busca avançada é exibida
  • Usuário entra com um ou mais dos seguintes dados: número da linha, Via e Terminal
  • O sistema requere os dados da API.
  • A API retorna as linhas que contenham um ou mais dos dados pesquisados
  • O fluxo volta para o passo 4 do fluxo básico

Fluxos de Exceção

ID Enunciado Ocorrência Detalhamento Retorno
FE01 Pesquisa feita com todos os campos em branco No passo 2 do fluxo principal O sistema mostra uma mensagem dizendo que pelo menos um campo é requerido. O fluxo retorna ao passo 1 do Fluxo Principal.

Pré-Condições

  • Ter linhas cadastradas na base de dados.

Pós-Condições

  • Visualizar dados das linhas.