A sofware design artifact first used extensively in Objectory and later incorporated into UML.
The definition of a use case is:
"A use case defines a set of use-case instances, where each instance is a sequence of actions a system performs that yields an observable result of value to a particular actor."