UC023 Pesquisar Percursos WEB - Andre-Eduardo/2019.1-Requisitos-Moovit GitHub Wiki
| Data | Versão | Descrição | Autor |
|---|---|---|---|
| 29/04/2019 | 1.0 | Criação e adição de conteúdo | Marcos Vinícius Rodrigues |
| Versão | 1.0 |
|---|---|
| Descrição | Este caso de uso tem como funcionalidade pesquisar na aplicação WEB pelos percursos de acordo com os dados de local de partida e chegada fornecidos pelo usuário e visualizá-los no mapa. Funcionalidades: - Setar local de partida diretamente no mapa ou via texto - Setar local de chegada diretamente no mapa ou via texto - Listar todos os percursos que respeitem as entradas - Mostrar o percurso mais rápido por padrão. - Visualizar no mapa - Filtrar por tipo de transporte e tipo de rota - Filtrar por horários de saída, chegada e últimas partidas do dia - Compartilhar percurso. |
| Pré-Condições | O usuário deve ter acesso a internet |
| Linha de Eventos | Evento 1: Destino-> Início -> Fim -> Visualizar percursos -> Mostrar no Mapa Evento 2: Mapa -> Início -> Fim -> Visualizar percursos -> Mostrar no Mapa Evento 3: Destino -> Filtrar por horário -> Início -> Fim -> Visualizar percurso -> Visualizar no mapa. Evento 4: Destino -> Filtrar por tipo de rota -> Início -> Fim -> Visualizar percurso -> Visualizar no mapa. Evento 5: Destino -> Filtrar por tipo de transporte -> Início -> Fim -> Visualizar percurso -> Visualizar no mapa. |
| Fluxo Principal: |
FP01 - Pesquisar rota : Este fluxo tem como finalidade permitir a pesquisa de uma rota com menor tempo de percurso: 1. Na tela principal o Ator clica em direções 2. O Ator clica início e informa o local de partida 3. O Ator clica em Fim e informa o local de chegada 4. O ator visualiza o trajeto no mapa e com uma lista de paradas. 2.1. e 3.1 O Ator visualiza uma lista de linhas que passam por aquele local |
| Fluxos Alternativos: |
FA01 - Pesquisar rota via mapa : Este fluxo tem como finalidade permitir a pesquisa de uma rota através do mapa. 1. O Ator clica no mapa 2. O Ator determina no mapa o local de partida 3. O Ator determina no mapa o local de chegada 4. O Ator visualiza uma lista de percursos possíveis e o trajeto de menor tempo no mapa. FA02 - Pesquisar rotas por tipo de transporte : Este fluxo tem como finalidade mostrar percursos filtrados por tipo de transporte. 1. O ator pode executar o fluxo FP01 ou FA01 em qualquer ordem. 2. O Ator clica em filtrar. 3.O Ator escolhe a opção Filtrar por tipo de transporte 4. O Ator clica em finalizar. 5. O Autor visualiza no mapa e na lista a mudança nos percursos apresentados de acordo com a escolha no filtro. FA03 - Filtrar por tipo de percurso : Este fluxo tem como finalidade filtrar os resultados de acordo com o tipo de rota (Mais rápida [Padrão], menos trocas ou menos caminhada). 1. O ator pode executar o fluxo FP01 ou FA01 em qualquer ordem. 2. O Ator clica em filtrar. 3.O Ator escolhe a opção Filtrar por tipo de rota. 4. O Ator escolhe o tipo de rota O ator clica em finalizar. 5. O Autor visualiza no mapa e na lista a mudança nas rotas apresentadas de acordo com a escolha no filtro. |
| Fluxos De Exceção: | - |
| Pós-Condições: | O cliente irá inserir os dados (com ou sem mapa) e visualizar os melhores trajetos de viagem de acordo com os dados fornecidos e filtros configurados. Os trajetos, linhas e duração do são baseados de acordo com as informações disponibilizadas pelos órgãos competentes e usuários. |