Structure: The Use Case

CompleteSingleGoalWrite each use case to address one complete and well-defined goal. That goal may be at any level in the EveryUnfoldingStory.
VerbPhraseNameName the use case with an active verb phrase that represents the goal of the primary actor.
ScenarioPlusFragmentsWrite 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.
ExhaustiveAlternativesCapture all alternatives and failures that must be handled in the use case.
AdornmentsCreate 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.