Enterprise applications must meet the needs and requirements of their user population. Use Cases are a proven and effective technique for organizing and documenting the functional requirements of an automated system.
Functional requirements are the cornerstone of any enterprise application. An application exists to enable and support a business process. Use Cases are a technique that can be used to organize and document the functional requirements of anything considered a ‘system.' The most prevalent application of Use Cases and the focus of this note is Use Cases applied to automated systems.