•
•
•
A collection of user scenarios that describe the thread of usage
of a system
Each scenario is described from the point-of-view of an “actor”—
a person or device that interacts with the software in some way
Each scenario answers the following questions:
204363 SW Modelinf & Requirements
50
204363 SW Modelinf & Requirements
Who is the primary actor, the secondary actor (s)?
What are the actor’s goals?
What preconditions should exist before the story begins?
What main tasks or functions are performed by the actor?
What extensions might be considered as the story is described?
What variations in the actor’s interaction are possible?
What system information will the actor acquire, produce, or change?
Will the actor have to inform the system about changes in the
external environment?
What information does the actor desire from the system?