Usuário Procura Experiência
Descrição:
Este caso de uso permite ao usuário buscar experiências na aplicação. Essa busca pode ser feita por meio da localização ou o nome da experiência.
Ator principal: Usuário - Hóspede.
Pré-requisitos: Acessar a página inicial do Airbnb.
Fluxo Principal:
- FP00. O usuário acessa a página inicial do Airbnb
- FP01. O usuário seleciona a opção experiências.
- FP02. O sistema retorna categorias de experiências e as experiências em destaque de qualquer lugar.
- FP03. O usuário seleciona uma experiência
Fluxo Alternativo 01 - Buscar diretamente pela barra de pesquisa por nome:
- FA0100. Este fluxo parte de FP00
- FA0101. O usuário pesquisa o nome da experiência diretamente na barra de pesquisa.
- FA0102. O sistema retorna a experiência buscada e/ou algumas experiências semelhantes
- FA0103. Este fluxo retorna em FP03
Fluxo Alternativo 02 - Buscar experiência em categorias.
- FA0200. Este fluxo parte de FP02:
- FA0201. O usuário seleciona uma categoria de experiências.
- FA0202. O sistema retorna as experiências relacionadas a categoria selecionada.
- FA0203. Este fluxo retorna em FP03
Fluxo Alternativo 03 - Buscar diretamente pela barra de pesquisa por localidade:
- FA0300. Este fluxo parte de FP00
- FA0301. O usuário pesquisa a localidade da experiência diretamente na barra de pesquisa.
- FA0302. O sistema retorna as experiência naquela localidade
- FA0303. Este fluxo retorna em FP03
Regras de Negócio 01:
Campo |
Formato |
Obrigatoriedade |
Valor |
Barra de pesquisa |
Experiência em “nome da localidade” ou nome da Experiência |
Não |
Caracteres Alfanuméricos |
Fluxo de Exceção 01: Nome não encontrado
- FE0100. Este fluxo parte de FA0101
- FE0101. O sistema não encontra nenhuma experiênica relacionada com o nome da busca.
- FE0102. Este fluxo finaliza retornando uma mensagem de que nenhum resultado foi encontrado
Fluxo de Exceção 02: Localidade não encontrada
- FE0200. Este fluxo parte de FA0301
- FE0201. O sistema não encontra nenhuma experiênica relacionada com a localidade da busca.
- FE0202. Este fluxo finaliza retornando uma mensagem de que nenhum resultado foi encontrado
Pós-condição:
O sistema retorna os detalhes da experiência selecionada pelo usuário.
Diagrama de Caso de Uso