-
Notifications
You must be signed in to change notification settings - Fork 3
UC 05
Carlos Oliveira edited this page Oct 9, 2015
·
8 revisions
#Favoritar Linha
###Descrição
É possível favoritar linhas para acesso mais rápido na tela inicial do usuário. Essas linhas estarão em destaque para que o usuário não necessite buscá-las novamente utilizando a busca do aplicativo.
###Atores
Tipo | Nome |
---|---|
Ator Principal | Usuário Cadastrado |
###Fluxo Principal
Passo | Descrição | Referências |
---|---|---|
1 | O usuário seleciona o ícone de (des)favoritar linha. | |
2 | O sistema informa que (des)favoritou a linha com sucesso. | |
3 | O fluxo é encerrado. | |
###Fluxos Alternativos |
FA01 - O usuário está autenticado, mas tenta acessar pela URL diretamente
Substitui o passo 1 por:
- O usuário digita a URL: "/favorite/busline/?line_number=(numero_da_linha)"
- Retorna para o passo 2 do fluxo principal
###Fluxos de Exceção
ID | Enunciado | Ocorrência | Detalhamento | Retorno |
---|---|---|---|---|
FE01 | Usuário não está cadastrado e tenta acessar pela URL diretamente | No passo 1 do fluxo alternativo FA01 | O sistema não (des)favorita inicialmente, pois não há usuário para relaciona com a linha ao (des)favoritar. O sistema redireciona o usuário para a página de login. | O fluxo retorna para o passo 2 do Fluxo Principal. |
###Pré-Condições
- Usuário deve estar autenticado
###Pós-Condições
- Linha de ônibus selecionada (des)favoritada.