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: |
|
||||||||
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: |
|
||||||||||||||||||||||||||||
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. |