Cenários - Hospedagem
2018.2
CH01 - Busca por acomodação
| Objetivos | Descrever a busca da acomodação | 
|---|---|
| Contexto | O Usuário entra na aplicação, podendo estar logado, ou não, e busca por acomodações. | 
| Atores | Usuário hospede, Usuário visitante, Usuário anfitrião, | 
| Recursos | Computador ou smartphone, acesso à internet, navegador web. | 
| Pré Condição | |
| Episódios | 
           Hospede entra na aplicação.
          Se  Hospede define quais serãos os Quesitos de Busca. Se tiver sucesso, Hospede recebe as acomodações que se encaixam.  | 
      
| Restrições | Quesitos de Busca devem retornar acomodação valida. | 
| Pós condição | Hospede recebe as acomodações que se encaixam. | 
CH02 - Acessar detalhes da acomodação
| Objetivos | Descrever o acesso aos detalhes da Acomodação. | 
|---|---|
| Contexto | O Usuário pode estar, ou não logado. | 
| Atores | 
          Usuário hospede, Usuário visitante, Usuário anfitrião, Acomodação  | 
      
| Recursos | Computador ou smartphone, acesso à internet, navegador web. | 
| Pré Condição | Usuário perdeu/esqueceu senha para realizar o login | 
| Episódios | Usuário entra na aplicação. Usuário seleciona uma Acomodação. Usuário é direcionado à página da Acomodação. | 
| Restrições | |
| Pós condição | Usuário é direcionado para a pagina de detalhes da Acomodação. | 
CH03 - Filtrar resultados de busca por Acomodação
| Objetivos | Descrever o processo para filtrar os resultados de uma busca por Acomodação. | 
|---|---|
| Contexto | O usuário pode estar ou não logado e efetuou uma busca por acomodações | 
| Atores | 
          Usuário hospede, Usuário visitante, Usuário anfitrião, Acomodação  | 
      
| Recursos | Computador ou smartphone, acesso à internet, navegador web. | 
| Pré Condição | O usuário pode estar ou não logado e efetuou uma busca por acomodações | 
| Episódios | 
           Usuário entra na aplicação.
          O  Usuário seleciona um ou n dentre os seguintes filtros: 
  | 
      
| Restrições | |
| Pós condição | Os resultados da busca são filtrados conforme os filtros selecionados. | 
CH04 - Efetuar reserva
| Objetivos | Descrever o processo para o usuário logado efetuar reserva de uma Acomodação. | 
|---|---|
| Contexto | O usuário efetuou uma busca por acomodações e acessou os detalhes da acomodação | 
| Atores | 
          Usuário hospede, Usuário visitante, Usuário anfitrião, Acomodação  | 
      
| Recursos | 
          Computador ou  smartphone,
          acesso à  internet,
          navegador web. | 
      
| Pré Condição | O usuário deve logado, efetuou uma busca por acomodações ou não e acessou os detalhes da acomodação | 
| Episódios | 
          O usuário define as datas desejadas e a quantidade de hóspedes convidados que ficarão com ele na acomodação. O usuário clica em continuar. Se a acomodação possuir a característica reserva instantânea, o usuário deve selecionar a forma de pagamento desejada e inserir as informações de pagamento respectivas. Se a acomodação não possuir a característica reserva instantânea, o usuário deve aguardar a confirmação de reserva do anfitriã para selecionar forma de pagamento desejada desejada e inserir as informações de pagamento respectivas.  | 
      
| Restrições | 
          A acomodação deve estar disponível nas datas desejadas. Há limites de quantidade de hóspedes por acomodaçao, portanto a quantidade de hóspedes deve estar nos limites da acomodação.  | 
      
| Pós condição | O usuário possui uma reserva em uma Acomodação. | 
CH05 - Cadastrar uma acomodação
| Objetivos | O usuário anfitrião deseja cadastrar sua Acomodação. | 
|---|---|
| Contexto | O anfitrião está logado. | 
| Atores | 
          Usuário anfitrião, Acomodação  | 
      
| Recursos | 
          Computador ou  smartphone,
          acesso à  internet,
          navegador web, Conta no Airbnb  | 
      
| Pré Condição | O usuário acessou o aplicativo ou a página inicial do site. | 
| Episódios | 
          O usuário clica na aba torne-se um anfitrião. O usuário adiciona as informações da acomodação(e camas, banheiros, comodidades, espaços comuns e define o tipo de residência e endereço). O usuário clica em continuar. Na segunda etapa o usuário adiciona fotos, resumo e o título da acomodação. O usuário clica em continuar. O usuário adiciona adiciona as informações de preço, calendário e configurações de reserva(quantidade de hóspedes, reserva instantânea, horários de check-in).  | 
      
| Restrições | |
| Pós condição | A acomodação do usuário estará cadastrada no Airbnb e será listada nos resultados da pela cidade da acomodação. | 
CH06 - Avaliar uma acomodação
| Objetivos | Descrever o processo para comentar em uma Acomodação e o usuário anfitrião que o usuário se hospedou. | 
|---|---|
| Contexto | O anfitrião está logado, e já se hospe na Acomodação | 
| Atores | 
          Usuário hospede, Usuário anfitrião, Acomodação  | 
      
| Recursos | 
          Computador ou  smartphone,
          acesso à  internet,
          navegador web, Conta no Airbnb  | 
      
| Pré Condição | O usuário acessou o aplicativo ou a página inicial do site. | 
| Episódios | Usuário hospede seleciona hospedagem, clica em "fazer comentário" | 
| Restrições | O usuário [efetuou uma reserva] efetuou uma reserva e já efetuou o checkout | 
| Pós condição | O comentário deve ser feito em até 14 dias após o checkout. |