Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the specification of a (fragment of) information system for a sauna booking system, which includes the following. There are ordinary customers and premium customers.

Consider the specification of a (fragment of) information system for a sauna booking system, which includes

the following.

There are ordinary customers and premium customers. Contact information is stored for all

customers.

A customer can create bookings for him/herself.

A customer can search for all his/her current bookings, and possibly, in addition to the search, get

the details of a specific booking, returned by the search.

Once a customer has obtained the details of a certain booking, from there he/she can delete said

booking.

A premium customer (and only premium customers) can book a free drink for each of his/her

bookings, but only upon creation of said booking.

Draw a UML use-case diagram as well as an UML essential class diagram (without attributes and operations)

for the above specification. Produce CRC (Class-Responsibility-Collaborator) cards for the relevant classes.

(20 marks)




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

Discrete Mathematics and Its Applications

Authors: Kenneth H. Rosen

7th edition

0073383090, 978-0073383095

More Books

Students also viewed these General Management questions