New

Learn smart - Learn online. Upto 88% off on courses for a limited time. View Courses

Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

MN507 Software Engineering

tag 0 Download 6 Pages / 1,304 Words tag 08-11-2020

Question:

Case study:

Accommodation booking system for working holiday program

 

Australia is a popular place for the working holiday travelers. The working holiday program allows young people to travel and work in various international cities for a limited time (i.e. less than 12 months).

 

The organizers of the working holiday program were impressed with the recent advent of Airbnb. The working holiday organizers hired you as an IT contractor to develop an online accommodation booking system (OABS) for the working holiday travelers with the following requirements: For youth:

  • Youth can register on OABS
  • Youth can search and book available rooms
  • Youth can make a group booking (their selected leader to make a booking)
  • Youth can select the dates for their travel (and accommodation)
  • Youth can pay for their accommodation in advance
  • Youth can cancel their booking with 2 weeks’ notice
  • Youth can share review comments about their past hosts on the OABS social network (with ratings) For host:
  • A host can register on OABS
  • A host can provide information about their accommodation facilities
  • A host can promote their services with extra service packages (e.g. travel voucher)
  • A host can receive the payments through OABS
  • A host can refuse the booking and withdraw from OABS service at any time given 2 weeks of notice
  • A host can share review comments about their past visitors on OABS social network (with rating) For admin:
  • Admin can approve or reject youth or host registration
  • Admin can send a private message to youths or hosts
  • Admin can put the approved hosts on the reserve list
  • Admin can upgrade the reserved hosts to the active hosts on OABS when the available rooms run out
  • Admin can cancel the room booking
  • Admin can refuse the decision by the host
  • Admin can promote the hosts with high ratings on their OABS website

 

You are given the class diagram as shown in Figure 1.

Complete the following tasks:

  1. For the use case Add new host by admin, write a fully developed Use Case Descriptionand draw a System Sequence Diagram (SSD). Interpret the classes that are associated with a host in the domain model to understand the flow of activities and repetition involved.
  1. For the use case Book a reservation by youth, write a fully developed Use Case Description and draw a State Transition Diagram. Review the classes that are associated with a reservation in the domain model to understand the flow of activities and repetition involved.
  1. Draw an Activity Diagramto show the flow of activities for the use case Add a new host.

Note: This activity diagram is based on the updated problem domain model.

  1. Propose a prototyping tool and its basic specifications to verify the client requirementsof AOBS system.
  1. Construct XML documentsrepresenting the classes involved in the case study.
Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Upload
Unique Document

Document
Under Evaluation

Get Money
into Your Wallet

Total 6 pages

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help (2020) Software Engineering [Online]. Available from: https://myassignmenthelp.com/free-samples/mn507-software-engineering/sequence-diagram-for-a-host-request.html
[Accessed 13 August 2022].

My Assignment Help. 'Software Engineering' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/mn507-software-engineering/sequence-diagram-for-a-host-request.html> accessed 13 August 2022.

My Assignment Help. Software Engineering [Internet]. My Assignment Help. 2020 [cited 13 August 2022]. Available from: https://myassignmenthelp.com/free-samples/mn507-software-engineering/sequence-diagram-for-a-host-request.html.


We Can Help!

Get top notch assistance from our best tutors !
Excel in your academics & career in one easy click!

icon

Other Samples

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the content removal request.

icon

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile
Have any Query?