Casos de Uso - Experiência

2018.2

UC 13 - 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 Usuário - Hóspede
Pré-requisitos Acesso à internet
Fluxo Principal FP00. O usuário acessa a página inicial do Airbnb.
FP02. O usuário seleciona a opção experiências.
FP03. O sistema retorna categorias de experiências e as experiências em destaque de qualquer lugar.
FP04. 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 Caractéres Alfanuméricos
Fluxo de Exceção 01 - 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 Alternativo 02 - 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

UC 14 - Usuário Reserva Experiência

Descrição Este caso de uso permite ao usuário reserve experiências na aplicação.
Ator Usuário - Hóspede
Pré-requisitos Acesso à internet, usuário estar logado e ter selecionado uma experiência
Fluxo Principal 1. O usuário clica na opção de reservar.
2. o usuário insere os dados de pagamento dele e confirma.
3. O usuário insere os dados pessoais e confirma.
4. O usuário confirma a reserva.
5. O Anfitrião receberá a requisição de reserva.
6. O Anfitrião aceita a reserva.
7. A reserva é confirmada.
Fluxo Alternativo 01 Reserva instantânea
1. O usuário clica na opção de reserva instatânea.
2. o usuário insere os dados de pagamento dele e confirma.
3. O usuário insere os dados pessoais e confirma.
4. O usuário confirma a reserva.
5. A reserva é confirmada.
Regras de Negócio 01:
Campo Formato Obrigatoriedade Valor
Conexão com a Internet Sim
Datas de Check-in e Checkout dd/mm/yy Sim A data deve ser válida.
Deve ser posterior a data atual
Quantidade de Hóspedes Números Inteiros Sim O valor deve ser superior a 0
Método de Pagamento Dropdown List Sim O método de pagamento selecionado deve estar disponível para a região do usuário
Informações de pagamento Sim As informações de pagamento devem ser válidas
Código Postal do Usuário Sim O código postal deve ser válido e estar no formao da região do usuário
Fluxo de Exceção 01 Dados de pagamento incorretos ou que campos obrigatórios não preenchidos
1. O usuário clica na opção de reservar.
2. o usuário insere os dados de pagamento dele incorretamente ou não preenche campos obrigatórios e confirma.
3. O sistema retorna uma mensagem de erro que algum dado está incoerente ou algum campo obrigatório não está preenchido.
Fluxo de Exceção 02 Dados pessoais incorretos ou que campos obrigatórios não preenchidos
1. O usuário clica na opção de reservar.
2. o usuário insere os dados de pagamento e confirma.
3. O usuário insere os dados pessoais dele incorretamente ou não preenche campos obrigatórios e confirma.
4. O sistema retorna uma mensagem de erro que algum dado está incoerente ou algum campo obrigatório não está preenchido.
Pós-condição Usuário recebe a confirmação da reserva.

UC 15 - Usuário Cadastra Experiência

Versão anterior