Use Case Modeling
A use case is a related sequence of transactions in a dialogue with the system.
Use case modeling can be performed on systems of any sort, not just on software systems.
- The functionality is modeled as the users of the system experience it, not how the functionality providers would prefer to see it structured.