Use Case Descriptions
Use case description: textual model that lists and describes the processing details for a use case
Fully developed use case descriptions provide information about each use case, including actors,
stakeholders, preconditions, post conditions, the flow of activities and exceptions conditions
Use Case Description Details
Use case name
Verb-noun
Scenario (if needed)
Unique set of internal activities within a use case
A use case can have more than one scenario (special case or more specific path)
Triggering event
Based on event decomposition technique
Brief description
Written previously when use case was identified
Actors
One or more users from use case diagrams
Related use cases <<includes>>
If one use case invokes or includes another
Stakeholders
Anyone with an interest in the use case
Preconditions
Condition that must be true before the use case begins
Post conditions
Condition that must be true when the use case is completed
Use for planning test case expected results
Flow of activities
The activities that go on between actor and the system
Exception conditions
Where and what can go wrong
, Fully developed use case description example (Create customer account)
Activity Diagram for Use Case (Create Customer Account)
Synchronization bar for loop
Decision diamond