Use case name
|
Summary (used only for large use
cases)
|
Preconditions: (if needed -
prerequisites for carrying out the use case)
|
Main scenario
- Actor step1
- System response
- Actor step - if needed refer to another use case (#) or link to
exception [Exception 1: Name]
- System response etc (actor or system may also have multiple
consecutive actions)
|
Exceptions and alternate
scenarios
- Exception name. Short description (use steps if necessary)
about the scenarios
- Exception name. Short description etc (there may be multiple
exceptions - depending on the exeption return to main scenario or
abort the use case)
|
Postconditions: (if needed - what must
be accomplished after successul completion of the use
case)
|
Notes
- Step descriptions should be short, clear and of the form
subject-predicate-object - subject should be either actor role, or
the system. If the step requires additional clarifications (e.g.
steps repeated in a loop), the table can be supplemented using
numbered footnotes.
|