This document provides an overview of techniques for identifying user stories and use cases to define functional requirements for a system. It discusses user stories, use cases, the user goal technique, and the event decomposition technique. The user goal technique involves interviewing users to understand their goals and identify use cases. The event decomposition technique starts by identifying business events the system responds to, with each event leading to a use case. The document uses an example case study of Waiters on Call to illustrate how the event decomposition technique was applied to identify key use cases for their meal delivery system.