UC 06 - msfernandes/busine.me GitHub Wiki

#Publicar Post

###Descrição

###Atores

Tipo Nome
Ator Principal Usuário 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 Usuário seleciona uma linha
7 O sistema exibe informações específicas da linha
8 Usuário seleciona opção de fazer post
9 O sistema exibe formulário de post (Rota, Transito, Lotação e Comentário opicional)
10 Usuário submete o post
11 O fluxo é encerrado

###Fluxos Alternativos

FA01 - Post com Review

  • No passo 8, o post dessa linha não é o primeiro
  • Página de review de usuário anterior é exibida
  • Usuário avalia o usuário que fez o post anterior
  • Usuário submete o formulário
  • O fluxo volta para o passo 9 do fluxo Principal

###Fluxos de Exceção

ID Enunciado Ocorrência Detalhamento Retorno
FE01

###Pré-Condições

  • Ter linhas cadastradas na base de dados.
  • Usuário deve estar logado.

###Pós-Condições

  • Realizar um post a respeito de uma linha de ônibus informando seu status.