Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

system analysis and design Draw a Collaboration diagram for the Written Use Case description of a Hotel Room Reservation process, as provided below: Use Case

system analysis and design

Draw a Collaboration diagram for the Written Use Case description of a Hotel Room Reservation process, as provided below:

Use Case Title: Hotel Room Reservation Primary Actor: Customer Level: Kite (high, general) Stakeholders: Customer, Reservation Clerk Preconditions: Customer pays with credit card Minimal Guarantee: Customer able to request a room Success Guarantee: Customer will secure a reservation for a room

Main Success scenario:

1) Customer requests a room reservation for a specific date.

2) Hotel clerk checks room availability on specified date.

3) Clerk confirms room availability on specific date.

4) Customer requests relevant discount (AAA, corporate rate, etc.).

5) Clerk checks availability of discounts on date requested.

6) Best available room rate is found.

7) Total amount due, including taxes, is calculated.

8) Clerk informs customer of amount due (displays the total costs).

9) Customer confirms reservation of the room and Clerk books the room.

10) Availability of the room on the specified date is adjusted.

11) Charge of a one-day's rate on customer's card is applied as a deposit.

12) Clerk issues (displays) a reservation confirmation number to the customer.

Extensions:

3a) Rooms not available on specified date - customer tries another hotel.

12a) Credit card will not accept charge - reservation cancelled.

Hint:

Use only the Main Success scenario to draw the diagram. The Customer Actor interacts with the system through a ReservationClerk boundary object. Also, consider one Control object for this Use case (e.g. Hotel Control), and two entity objects (HotelRooms, containing data for room availability, and CustomerCreditCard, containing customer credit data). Consider all calculations to be performed by the Control class on itself, as well as finding best room rate(discount).

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Seven NoSQL Databases In A Week Get Up And Running With The Fundamentals And Functionalities Of Seven Of The Most Popular NoSQL Databases

Authors: Aaron Ploetz ,Devram Kandhare ,Sudarshan Kadambi ,Xun Wu

1st Edition

1787288862, 978-1787288867

More Books

Students also viewed these Databases questions

Question

Explain how growth hormone produces its effects.

Answered: 1 week ago