I've found out that there are 5 use case levels:
- Level 0 Cloud
- Level 1 Kite
- Level 2 Sea
- Level 3 Fish
- Level 4 Clam
Cloud level lists only high level users goals such as "Manage files".
Kite level mentions the actor and some more specific cases.
For what I've understood, Sea level use cases should document the following things: Use Case ID, Use Case, Actor, Trigger, Precondition, Postcondition, Main Flow, Alternative Flows, Exceptions.
But what exactly is a level 3 (fish level) use case? What is it for and how is it structured? Is a fish level use case a subfunction that I can refer to in my level 2 use case?
I would appreciate some insights.