✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Draw a UML sequence diagram using the class diagram above and the following use case. The specifications below describe the interaction among system objects when performing one of the system’s use cases. This use case explains a customer (company) booking a service.
Preconditions of this use case: The customer already logged-in and several objects already exist in the system. Some of these objects are: GUI (an object representing the graphical user interface of the system), company (instance of Company), manager (instance of GarageObjectManager), and garage (instance of Garage).
Note that despite the similarities, the system depicted above in Figure 1 is a different system than the one described in Question 1.
[20 Marks]
HINTS:
Please use the names below for the actor name, guards and messages in your diagram.
Company, book service, display no available garages, display available garages, select garage, display vehicles and available dates, select date and vehicle