Skip to main content

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.