Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

-k-aThm) Could you please solve my problem? It is enough to send me the explanations of the blank spaces in the tables below. I have

-k-aThm) Could you please solve my problem? It is enough to send me the explanations of the blank spaces in the tables below. I have the Use case diagram and activity diagram for some. They are also given below.

PROBLEM:

"

Identify the Actors and the Use Cases from the customer requirements in Appendix-A . Briefly describe them and draw the use case diagram using an UML tool .

Prepare Detailed Use Case Descriptions with UML Activity Diagrams for Submit Homework and one other Use Case you identify from Moodle (Student Information System) software that has actor of type student.

For all diagramming use Gliffy (https://www.gliffy.com/) or another UML modeling tool you prefer.

APPENDIX-A

Online Hotel Reservation System

RichOS hotels owner Mr. Tompkins wanted an online reservation system (HORSE) for his new hotel located in Antalya.

The hotel has two types of rooms: regular and suit. In order to make a reservation or cancel any other, the clients (persons or travel agency) must logon the system. The clients should register to the system through their names, e-mail and telephone information. Clients will be able to query the availability of the rooms selecting a date interval and room type.

The client will be able to reserve the room by selecting a room number and credit card details. Once the client makes the reservation, an e-mail message will be sent to both hotel receptionist and the client, make reservations. The cancellation policy lets clients cancel their reservations 24 hours before the planned check-in time.

Clients will be able to list their reservations and see the details if they want. In order to cancel a reservation the client first will select the reservation to be from a list of his/her active reservations.

The receptionists can also take reservation requests by phone. In order to do that the receptionist should logon the system with his/her details. The receptionist can query the room availability according to the room type and reservation dates. After room selection the receptionist enters the customers details and credit card number and reserves the room on behalf of the customer.

Once customers arrive the receptionist checks-in the room and after they leave the receptionist checks-out the rooms using the system.

Clients who make at least a total of 36-day long reservations may benefit from the Gold Customer benefits which include % 15 discounts per reservation. Clients will not apply for Gold Customer Status; rather the system will automatically calculate the total reservation period and apply the benefits during the reservation either done by the client or the receptionist.

All of the information about the hotel rooms, prices and other related entities will be created, deleted, updated and managed by the System Administrator.

The facilities manager will be allowed to select a room from the rooms list and mark the rooms in which there will be a maintenance service as out-of-service indicating the unavailability period. The rooms which are out-of-service will not be visible for reservation. When the maintenance is over, he/she will be able to make the room available for selection

APPENDIX-B

HORSE Use Case Diagram

image text in transcribed

HORSE Use case and Actor Descriptions

USE Case Descriptions

Use Case 1

desc

Use Case 2

desc..

Actor Descriptions

Actor 1

Actor 2

.

Activity Diagram of HORSE:

image text in transcribed

Submit Homework: Detailed Use Case Description

Use Case Name:

Submit Homework

Defined By:

Last Update By:

Defined On:

Last Update On:

Actor:

Brief Description:

Pre-condition:

Post-condition:

Priority:

Frequency of Use:

Basic& Alternative Flows:

Place your activity diagram here

Referenced

Use Cases:

Any other use case referenced by include or extend relationship

Special Requirements:

Non-functional requirements or constraints

Assumptions:

Note:

Detailed Use Case Description for XYZ

Use Case Name:

XYZ

Defined By:

Last Update By:

Defined On:

Last Update On:

Actor:

Brief Description:

Pre-condition:

Post-condition:

Priority:

Frequency of Use:

Basic& Alternative Flows:

Place your activity diagram here

Referenced

Use Cases:

Any other use case referenced by include or extend relationship

Special Requirements:

Non-functional requirements or constraints

Assumptions:

Note:

"EndOfProblem

Online Hotel Reservation System(HORSE) coextend Search for hotel room ude > Price Range > Reservation Enter details > Confirmation > Reserve the Room > Show the tag > Allocate the tag Reject Reservation Sends email confirmati on Room Not available Enter Hotel Reservation Date Room type Customer already on file

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

Advances In Databases 11th British National Conference On Databases Bncod 11 Keele Uk July 7 9 1993 Proceedings Lncs 696

Authors: Michael F. Worboys ,Anna F. Grundy

1993rd Edition

3540569219, 978-3540569213

More Books

Students also viewed these Databases questions

Question

For Exercises 68, refer to the graph of (x) = |x + 3|. Find (-1).

Answered: 1 week ago

Question

4 How do Interpretive tasks help learners for Mediation?

Answered: 1 week ago