Structure: The Use Case
CompleteSingleGoal | Write each use case to address one complete and well-defined goal. That goal may be at any level in the EveryUnfoldingStory. |
VerbPhraseName | Name the use case with an active verb phrase that represents the goal of the primary actor. |
ScenarioPlusFragments | Write the success story line as a simple scenario without any consideration for possible failures. Below it, place story fragments that show what alternatives may occur. |
ExhaustiveAlternatives | Capture all alternatives and failures that must be handled in the use case. |
Adornments | Create additional fields in the use case template that are outside the scenario text, to hold the supplementary information that is useful to associate with the use case. |
PreciseAndReadable ... |
Get Patterns for Effective Use Cases now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.