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. | 
UC 15 - Usuário Cadastra Experiência
      
      
      