• 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
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

prepare Itinerary and price Itinerary

 
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
When prepare Itinerary is read ...it appears the 'Customer Not Logged In', 'Customer Not Member' checks need to be done after the price is computed but before confirmation window is shown to the user.

However when Price Itinerary is read it appears that the 2 checks need to be done before the computation of price.

Any thoughts on how to address this? Is it better to present in assumptions that it is done before price is computed.
 
Ranch Hand
Posts: 153
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Good observation, this escaped my attention. I will put it under an assumption. It seems to be contrasting in prepare iternary and in price iternary.
 
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
My Thoughts:

The seq. of steps should be:

A. The screen where user can select seat #
Action : user submits the selection

B: The screen with all the flight detail(itinerary confirmation window), [ Though I do not consider this as a 'itinerary confirmation' 'cause user has not confirmed itinerary yet. At this page just itinerary price and flight detail will be displayed ]

Action: user confirms itinerary

c: Final step (All set!!! I am assuming that this is a final screen with two option: "Save itinerary" or "Pay it Now".


In the above mentioned steps the prices should be calculated between steps A and B. Also before calculating the price,we have to check if the user has logged in or not.(this is what I could interpret from 'Prepare Itinerary' use case )

So to me 2 checks (Customer Not Logged In', 'Customer Not Member' ) need to be done before the computation of price.


What is your opinion/comment ?
 
veena madhukar
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Also...there is one more thing. The price itinerary is system invoked.

Let us say the alternative flow happens. If the user is not logged in.

The user who has not logged in has selected seats. The system forces him to login and then carries on with the computation of price itinerary. which layer in the system does control the execution of price itinerary?

Bez for login we go back to the user;
 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If two usecases contradict each other, I think we can choose the one that benefit their customers. Their pricing strategy is very simple, it won't take much toll.
 
It is no measure of health to be well adjusted to a profoundly sick society. -Krishnamurti Tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic