1. A concrete, often narrative description of a user performing a task in a specific context. Often a use scenario describes a desired or to-be-built function. This contrasts with a task-scenario which describes a currently implemented function.
  2. A prescribed set of conditions under which a user will perform a set of tasks to achieve an objective defined by the developer.