What is a Use Case?
- Created by Ivar Jacobson (1994)
- A technique for capturing Functional requirements of a system
- A use case is a sequence of transactions in a system whose task is to yield a measurable value to an individual actor of the system
- Describes WHAT the system (as a “Black Box”) does from a user’s (actor) perspective
- Represents a complete behavior as perceived by an actor
- A use case satisfies an actor’s goal
- Use cases typically avoids technical jargon, preferring instead the language of the end user or domain expert.
- Use cases are often co-authored by business analysts and end users.