Use case

A description of how a user might interact with a system to accomplish a task. Use cases can be used to describe the functionality of a system, as well as to identify potential user needs.