This week's book giveaway is in the Agile and Other Processes forum.
We're giving away four copies of DevSecOps Adventures: A Game-Changing Approach with Chocolate, LEGO, and Coaching Games and have Dana Pylayeva on-line!
See this thread for details.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Tim Cooke
Sheriffs:
  • Rob Spoor
  • Liutauras Vilda
  • paul wheaton
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Mikalai Zaikin
  • Carey Brown
  • Piet Souris
Bartenders:
  • Stephan van Hulst

questions about Prepare Itinerary and lay over

 
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i have some questions on interpreting the use case requirement, hope can get some helps to clarify my understanding

in Prepare Itinerary, we need to let customers to search for "flights" for ordering

the requirement describes the use case sequence as:
1) customer search
2) system return a list of flights
3) customer selects flights
4) system returns "suggestion" flights
5) customer selects flights again
6) system returns seat info of the selected flights
7) customers select seats
8) more... skipped here

any different between step 2 and 4 above?

is this related to choosing "equipment/airplane"?

e.g. step 2 only shows something like Flight from New York to Washington, Flight from New York to L.A.
after customer select "Flight from New York to L.A.", the system responses all kinds of "airplane" for the flight selected in step 3?

am I describing the correct situation?


besides, if a flight has multiple legs due to lay over, when should it be shown in the above steps in use case Prepare Itinerary?

or the system will not need the customer to know the information of layout/multiple legs of a flight shown in the searched results? the system will automatically split into multiple legs if necessary when going to pricing itinerary?


thanks for your reading and answering
 
Ranch Hand
Posts: 181
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

Note that the assignments are not exactly the same.

What I have understood is the first results brings the flights that matches the desired departure and arrival time (if any). The second list brings flights up to 01 hour ahead.
 
Yiu Wing Tsang
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Cleuton.

I notice the word "priced", it appears the system only response the selected flight priced, but not the alternative flights, that means the alternative flights does not need to show "price" information? I feel odd about this as the alternative flights should also show price information, right?

Also the system only responses with "seat availability", but does not say so about "seat price", does it mean the customer does not know the seat price of that particular flight and equipment until the customer confirm the itinerary?
 
Cleuton Sampaio
Ranch Hand
Posts: 181
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have used coarse-grained messages, so, I tried to solve all queries in just one transaction. I assembled a FlightListHandler with all information inside (available seats and price). If you want or not to show the price is irrelevant in the architectural point-of-view.

Note that I haven�t received my results yet, so, it is your risk to follow my advices.
 
Yiu Wing Tsang
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

How do we get the price of a seat/flight without invoking the use case "Price Itinerary"? Or we can assume that we have a business class to help calculate the pricing value, so that both use case "Prepare Itinerary" and "Price Itinerary" call that business class to get the price value?
 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Yiu Wing Tsang:
Hi,

How do we get the price of a seat/flight without invoking the use case "Price Itinerary"? Or we can assume that we have a business class to help calculate the pricing value, so that both use case "Prepare Itinerary" and "Price Itinerary" call that business class to get the price value?



I'm also having the same problem as yours. Thought of revising the sequence? Select seat first before showing the pricing and/or alternative flights?
 
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi, Yiu Wing Tsang

do you have the experiences booking airfare on web? if not, why not try some? i think you can find your answer by yourself after trying this:
try!

 
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Would it be a sound assumption that the user also selects the seat class togheter with the other departure/destination data.

(I don't know if I can or cannot change use case input data for the assignment)

TIA,
Gabriel
 
If you settle for what they are giving you, you deserve what you get. Fight for this tiny ad!
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic