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.