| UseCaseID: | Cancel Reservation | |
| Goal In Context: | A customer wishes to cancel a reservation. | |
| Scope: | Airline Reservation System (ARS) | |
| Pre-Condition: | A reservation has already been made. Actor has successfully navigated to the main options screen. |
|
| Success End Condition: | The selected reservation has been cancelled. | |
| Failed End Condition: | The selected reservation has NOT been cancelled. | |
| Primary Actor: | Customer | |
| Trigger Event: | Selects the "Cancel Reservation" option. | |
| Main Success Scenario | ||
| Step | Actor | Action Description |
| 1 | Customer | Selects the "Cancel Reservation" option. |
| 2 | ARS | Displays a screen with an input field for a reservation number. |
| 3 | Customer | Enters a reservation number and clicks the "Submit" button. |
| 4 | ARS | Displays the details of the reservation. |
| 5 | Customer | Selects the "Process Cancellation" option. |
| 6 | ARS | Displays the main options screen. The message "Reservation Successfully Cancelled" is also displayed. |
| Scenario Extensions | ||
| Step | Actor | Action Description |
| 2.a | Customer | Selects the "Cancel" option. |
| 2.a.1 | ARS | Displays the main options screen. |
| 3.a | Customer | Selects the "Cancel" option. |
| 3.a.1 | ARS | Displays the main options screen. |
| 5.a | Customer | Selects the "Abort" option. |
| 5.a.1 | ARS | Displays the main options screen. |
| Scenario Variations | ||
| Step | Actor | Action Description |
| None | ||