2. Because UML sequence diagrams are "structured" -- goto-free -- some natural patterns of interaction (the famous loop-and-a-half) are surprisingly complicated to express.
Steps are as follows:
1. Customer creates a booking on booking app1.1 Booking app saves booking (recursive as customer can save more than onebooking)
1.2 Job is uploaded to auction app where other companies can bid for it. In thenext step, a company will bid for job.
In the event of an unsuccessful bid:
2. Company makes bid for job on auction application2.1 Message sent to company telling them that they failed to win the job
In the event of a successful bid:
3. Company makes bid for job on auction application3.1 Message sent to company telling them that they won the job
4. Auction app sends price limit message for the job that the company has justwon (to prevent overcharging). In the next step, the company needs to set aquote
In the event that a customer rejects a set quote
5. Company sets quote for the job that they won
5.1 Auction app sends the quote message to the auction app6. Quote displayed to customer on mobile application7. Customer rejects the quote7.1 The rejection message is sent to the auction app8. The rejection message is displayed to the company
In the event that a customer accepts a set quote
9. Company sets quote for the job that they won9.1 Auction app sends the quote message to the auction app10. Quote displayed to customer on mobile application11. Customer accepts the quote11.1 The acceptance message is sent to the auction app12. The acceptance message is displayed to the company13. End booking process
-- A man is drinking beer on his porch with his wife. He: I love you. She: Is that you or the beer talking? He: It's me talking to the beer. Life is the only flaw in an otherwise perfect nonexistence -- Schopenhauer Imagine how much more difficult physics would be if electrons had feelings -- Richard Feynman Rene Descartes went into a bar. The bartender asked if he would like a drink. Descartes said, "I think not," and disappeared. Entropy isn't what it used to be. -- mwalshe89 Is it solipsistic in here, or is it just me? H. S. Lahman H.la...@verizon.net website: http://www.hslahman.com/ software blog: http://pathfinderpeople.blogs.com/hslahman/index.html software book: Model Based Development, Addison-Wesley, 2011 geology book: The Evolution and Utilization of Marine Resources, MIT Press, 1972