Skip to content
Wilton Rodrigues edited this page Sep 13, 2015 · 8 revisions

#Buscar Linha

##Descrição

Esta funcionalidade permitirá ao passageiro, mesmo não estando cadastrado, realizar consultas de linhas de ônibus, podendo ser uma busca simples ou avançada, com diversos filtros de pesquisa.

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.
Clone this wiki locally