Question: Submit the State / Event Diagram for a Seat Consider carefully all the possible states of a specific seat on a Flight Instance, from the



Submit the State / Event Diagram for a Seat Consider carefully all the possible states of a specific seat on a Flight Instance, from the time the Flight Instance is created to (hopefully!) successful arrival of the Flight Instance at its Destination Gate. This should include the type of Events that can occur to transition the object between states. Additional factors for real airlines should be considered. ForFBN Reservation Phase There are no "multi-hop" flights. All Flight Instances go directly from one airport to another The creation of a Flight Instance 90 days before departure creates all the (empty) seats Every Reservation is for a specific seat. There is no "choose seat when you board" option A Reservation is "Confimed" and not a Seat. During this phase, a Seat is either assigned to a passenger with a reservation, or itis free for assignment. Reservations can get cancelled. But neither new seat reservations nor cancellations can occur within 24 hours of the Flight Instance's scheduled departure Plane Assignment Phase The Plane for the Flight Instance is selected from 12 to 23 hours prior to its scheduled departure The plane assigned to the Flight Instance could have a broken seat. If there was a Passenger assigned to that seat: Submit the State / Event Diagram for a Seat Consider carefully all the possible states of a specific seat on a Flight Instance, from the time the Flight Instance is created to (hopefully!) successful arrival of the Flight Instance at its Destination Gate. This should include the type of Events that can occur to transition the object between states. Additional factors for real airlines should be considered. ForFBN Reservation Phase There are no "multi-hop" flights. All Flight Instances go directly from one airport to another The creation of a Flight Instance 90 days before departure creates all the (empty) seats Every Reservation is for a specific seat. There is no "choose seat when you board" option A Reservation is "Confimed" and not a Seat. During this phase, a Seat is either assigned to a passenger with a reservation, or itis free for assignment. Reservations can get cancelled. But neither new seat reservations nor cancellations can occur within 24 hours of the Flight Instance's scheduled departure Plane Assignment Phase The Plane for the Flight Instance is selected from 12 to 23 hours prior to its scheduled departure The plane assigned to the Flight Instance could have a broken seat. If there was a Passenger assigned to that seat
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
