Question: Need Help to draw a Sequence diagrams covering the user communication for the scenarios (you should at least have 8 non trivial - not just
Need Help to draw a Sequence diagrams covering the user communication for the scenarios (you should at least have 8 non trivial - not just one system even in the diagram ones)
Goal: want a software system that helps making scheduling our different bus tours easier and more efficient. Saving planning time and reducing planning errors is essential.
Details:
Basically there are two different tours. Sightseeing and Overland.
- Sightseeing tours are circle tours which can start at different starting points.
- Overland tours are tours from A to B.
There are customers that often book with us, so the customer data needs to be saved in the system.
- New customers need to be added when they book their first tour.
- A private tour is created exclusively for one customer. A bus and driver needs to be available to this tour. Bus needs to be big enough.
- A public tour is created by the scheduler
bus and driver availability is a precondition. This tour can be booked by different customers as long as there are still seats available.
- The seats available for a tour are dependent on the bus scheduled for this tour.
- A customer can book any number of seats, but the tour still needs to have enough available seats for the booking to be successful.
-When a driver gets scheduled for a tour he needs to be informed immediately.
- Since busses are used a lot, it is important to schedule repairs and services for them.
- During the time the bus is in the shop for repair or service it is unavailable for a tour.
- Customers can change their booked number of seats as long as enough seats are still available to accommodate them.
- There needs to be a way to easily identify a tour.
- Every staff member needs to login before using the system and can then only see the necessary information for his area of work.
- Each time booking or creating a tour does not work there needs to be a sensible error message for the user.
- The schedulers are responsible for putting all necessary data into the system, e.g. bus data, driver data.
Stakeholders:
Bus driver Manager Scheduler Customer Repair shop
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
