"1.System responds with seat availability for selected flights 2.Customer selects seats 3.System prices the itinerary and returns the itinerary confirmation window with selected flights 4.Customer confirms the itinerary"
As per step 3 description, "System prices the itenary" means Price Itenary use case will be invoked?
I am little bit confused about when Price Itenary will be called.
As per assignment desc "Before the customer can confirm the flights and save the itinerary, they must log in with their user id and password. ".
So the login check should be done when the customer confirms the itenary or selects a seat which in turn will call Price Itenary Usecase. Since Price Itenary prerequiste that customer must be logged in and has prepared itenary.
Any comments on this?
Joined: Nov 07, 2005
Please find the flow:
The customer try to pick a seat in the Flight and the system would book for the seat for the "user" ( so user must be logged in to complete this step )
The Flight and seat are bound to the itinerary of the user and all the information pertaining to the segment is now complete.
If the customer wishes to pay for an itinerary, the total price of all the segments will be calculated.