Professional Documents
Culture Documents
Exception If the host hasn’t registered his or her listing then the listing won’t be displayed
Condition to the guest until the time that he or she will register.
If the host hasn’t approved the guest then guest won’t be considered to have
booked the spacing until the time that the host approves and that is the time the
host will view the guest as having booked.
Use Case Name Book listing
Scenario Create new booking
Triggering Event Guests being able to browse listing and connect to the host directly via Airbnb
system
Brief Description When a guest books instantly they reserve the listing right away and when they
request to book they have to provide payment details and wait for the host
approval within 24 hours of time.
Actors Guest
Related Use Case View listing ,handle payments
Stakeholders Host: To provide the listing
Guest: To book and pay for the listing.
Preconditions The host must exist to make the transaction successful
Adequate information about the listing ,guest and host ,must exist.
Post Conditions The requirements required by the guest and relevant authorities must exist.
Exception If the guest payment is rejected due to bad credit card invalidation ,the booking is
Condition cancelled or is put on hold until payment is received or another booking of the
same listing is made.
If the guest cancels the booking a follow up question is sent to be able to get his
or her reasons and be able to improve.
If the listing is not available the guest can find another listing or not make any
booking