3 - Use Cases by Experience
Represent the pivotal point of analysis for a UML user. From here, analysts, designers and architects set out the road map for their models.
Use cases are a useful tool for understanding requirements, capturing user stories and experiences, identifying boundary and internal objects, and partitioning a system into useful manageable units of work that can be easily executed as small projects.