Use Cases

Printer-friendly version


A use case describes an objective that a primary actor wants to accomplish and the sequence of interactions between the primary actor and a system such that the primary actor's objective is successfully achieved. Use cases are not functional requirements and do not define internal system processes that would not be visible to the user in their interaction with the system. Use cases are about describing system behavior from the perspective of the user and as such can be considered user requirements.

Use cases shift the perspective of requirements development to discussing what users need to accomplish, in contrast to the traditional elicitation approach of asking users what they want the system to do.
See Also

Patrick West

Patrick West is a senior full-stack web developer at Workday Inc. He is currently responsible for the design and development of full-stack web applications in support of the various applications provided by Workday including HR and Payroll support applications. Previously Patrick was the princip [...]