Шукаєте відповіді та рішення тестів для ECS505U - Software Engineering - 2025/26? Перегляньте нашу велику колекцію перевірених відповідей для ECS505U - Software Engineering - 2025/26 в qmplus.qmul.ac.uk.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Suppose you are asked to test the following Java method that converts given temperature in Fahrenheit, Kelvin or Delisle to Celsius.
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
The requirements below partially describe a garage management system that is used for managing day to day activities of garages (of a company). The system keeps track of customers, vehicles, bookings, payments and employees. Draw a UML class diagram describing an object-oriented system using the list of requirements below.
[30 Marks]
HINTS:
Please use the names below for the class names in your diagram.
Garage, Vehicle, Booking, Employee, Mechanic, Staff, Customer, Individual, Company, ContactDetail, Service, CarPart, Bill, Payment, PaymentMethod, Card, Cash, Check