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)

  1. Customer selects Cancel Order option.
  2. System displays a form where customer can enter their unique order number.
  3. Customer searches for their order using the unique order number provided.
  4. The system searches for matching order number
  5. System displays the cancel order interface for that specific order.
  6. The customer selects Cancel option.
  7. System checks time since order was made.
  8. System calculates and displays cancellation fee applicable.
  9. Customer selects Confirm Cancellation option.
  10. System requests payment details.
  11. Customer enters payment details and confirms.
  12. System processes payment (assume valid and approved).
  13. System generates order cancellation number and adds it to record.
  14. 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 blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!