Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Part 2 : Consider the following problem description. Your task is to create a Use Case UML diagram to illustrate the functional requirements of the
Part : Consider the following problem description. Your task is to create a Use Case UML diagram
to illustrate the functional requirements of the described system.
Consider an online reservation system for a bus company. The company operates several buses,
each identified by a unique plate number and an assigned bus number. These buses follow a
predefined schedule, making stops at specified bus stations, with each bus undertaking only one
trip per day. Each trip includes a driver and a hostess, and for longer journeys, there are
scheduled breaks at service and rest areas. The trips are categorized into two types: normal trips,
which stop at intermediate stations, and express trips, which travel directly to the destination
without stopping.
Customers can reserve seats through the bus company's website, with the option to pay for the
seat online. If the seat is paid for, it cannot be cancelled by either the customer or the bus
company. If the seat is not paid for, the bus company reserves the right to cancel the reservation if
the customer does not show up at least one hour before the trip. Cancelled reservations free up
the seat, making it available for other customers. Both customers and company staff must
authenticate themselves to perform any operations within the system.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started