Question: I want to write a fully dressed use case for an online food ordering service. The case I am dealing with specifically is Canceling an
I want to write a fully dressed use case for an online food ordering service. The case I am dealing with specifically is "Canceling an order". I have written the main success scenario but I need help writing the alternative flow of events. Here is what I have so far:
Cancel an order: The customer selects the option to cancel their order online. Once confirmed, system records the order cancelation and sends a copy of the cancelation to the Admin.
Precondition: Customer has a registered account and has successfully logged in.
Main success scenario:
Actors: Customer, kitchen(secondary)
- Customer selects Cancel Order option.
- System displays a form where customer can enter their unique order number.
- Customer searches for their order using the unique order number provided.
- The system searches for matching order number
- System displays the cancel order interface for that specific order.
- The customer selects Cancel option.
- System checks time since order was made.
- System calculates and displays cancellation fee applicable.
- Customer selects Confirm Cancellation option.
- System requests payment details.
- Customer enters payment details and confirms.
- System processes payment (assume valid and approved).
- System generates order cancellation number and adds it to record.
- System displays confirmation of cancellation and notifies staff that order has being canceled
Alternative flow of events:...
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
