|Fast Flowers Delivery use case|
This book is accompanied by Fast Flowers delivery use case.
The general description of it as follows.
The flower stores association in a large city has established an agreement with local independent van drivers to deliver flowers from the city's flower stores to their destinations. When a store gets a flower delivery order, it creates a request, which is broadcasted to relevant drivers within a certain distance from the store, with the time for pick up (typically now) and the required delivery time if it is an urgent delivery. A driver is then assigned and the customer is notified that a delivery has been scheduled. The driver picks up the delivery and delivers it, and then person receiving the flowers confirms the delivery time by signing for it on the driver's mobile device. The system maintains a ranking of each individual driver based on his or her ability to deliver flowers on time. Each store has a profile that can include a constraint on the ranking of its drivers, for example a store can require its driver to have a ranking greater than 10. the profile also indicates whether the store wants the system to assign drivers automatically, or whether it wants to receive several applications and then make its own choice.
In this figure the white arrows represent event flows, the pictures represent the various entities, labeled in blue, and the red curved arrows represent an actual driver's journey from a flower store to a recipient.
Here you could download use case document.