Cenários de Hospedagem


Busca por acomodação

Objetivo:

Descrever a busca da acomodação

Contexto:

O usuário pode estar ou não logado.

Atores: usuário hospede, usuário visitante ou usuário anfitrião.

Recursos:

computador ou smartphone, acesso à internet, navegador web.

Episódios:

Se o usuário estiver utilizando o computador ou não possuir o aplicativo instalado no smartphone ele acessa o site do Airbnb.
Se o usuário estiver utilizando smartphone e possuir o aplicativo mobile instalado ele acessa o aplicativo.
O usuário insere o nome da cidade, estado ou país desejado na barra de busca.
O usuário aperta enter ou clica no botão de busca.

Restrições:

O nome da cidade, estado ou país inserido deve existir.

Pós Condição:

A página de busca retorna as acomodações da localização inserida. ***

Acessar detalhes da acomodação

Objetivo:

Descrever o acesso aos detalhes da acomodação

Contexto:

O usuário pode ou não estar logado

Atores: usuário hospede, usuário visitante ou usuário anfitrião

Recursos:

computador ou smartfone, acesso à internet, navegador web.

Pré Condição:

O usuário efetuou uma busca por acomodação ou está na página inicial.

Episódios:

Se o usuário efetuou uma busca por acomodação ele deve clicar em alguma das acomodações nos resultados.
Se o usuário está na página inicial ele deve clicar em alguma dos anúncios de acomodação.

Pós condição:

O usuário está na página de detalhes da acomodação.


Filtrar resultados de busca por Acomodação

Objetivo:

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ção

Atores:

usuário hospede, usuário visitante ou usuário anfitrião

Recursos:

computador ou smartfone, acesso à internet, navegador web.

Pré condição:

O usuário efetuou uma busca por acomodação

Episódios:

O usuário seleciona um ou n dentre os seguintes filtros:

Pós condição:

Os resultados da busca são filtrados conforme os filtros selecionados.


Efetuar reserva

Objetivo:

Descrever o processo para o usuário logado efetuar reserva de acomodação.

Contexto:

O usuário hóspede acessou a página de detalhes da acomodação.

Atores:

Usuário hospede

Recursos:

computador ou smartfone, acesso à internet, navegador web.

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

Cadastrar uma acomodação

Objetivo:

O usuário anfitrião deseja cadastrar sua acomodação.

Contexto:

O anfitrião está logado.

Atores:

Usuário anfitrião

Recursos:

computador ou smartfone, acesso à internet, navegador web ou aplicativo, fotos da acomodação, 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 busca por acomodação pela cidade da acomodação. ***

Comentar acomodação

Objetivo:

Descrever o processo para comentar em uma acomodação em que o usuário se hospedou.

Contexto:

O usuário efetuou uma reserva, após a reserva ele pode comentar na acomodação.

Atores:

Usuário hospede

Recursos:

computador ou smartphone, acesso a internet, conta na AirBnb, navegador web.

Pré Condição:

O usuário efetuou uma reserva e já efetuou o checkout

Episódios:

O usuário acessa a página de detalhes da acomodação.
O usuário efetua um comentário nos detalhes da acomodação acerca de sua estadia.

Restrição:

O comentário deve ser feito em até 14 dias após o checkout.