Session 15
Usage Scenarios for Regularly Used Software
This session practices writing usage scenarios for software that is already familiar. A usage scenario describes how a user interacts with software to complete a goal, including normal and alternate flows.
Problem Statement
Select a software that you use regularly such as MS Office, Gmail, MS Excel, etc. Create a set of usage scenarios for the software.
Expected Deliverable
Choose one software product and write realistic usage scenarios that describe user goals, preconditions, main flow, alternate flow, and expected outcome.
Scenario Format
| Field | Description |
|---|---|
| Scenario ID | Unique id |
| Actor | User or system interacting with software |
| Goal | What the actor wants to achieve |
| Preconditions | What must be true before starting |
| Main Flow | Normal successful steps |
| Alternate Flow | Exception or variation |
| Postcondition | Final state |
Example Topics
- Sending an email in Gmail.
- Creating a spreadsheet in Excel.
- Sharing a document in Google Docs.
- Creating a presentation in PowerPoint.
Submission Checklist
- Select one software.
- Write at least five scenarios.
- Include alternate flows.
- Keep each scenario testable.