Use Cases helps you better understand how users and other actors interact with your product. Each use case describes a list of actions an actor needs to follow to satisfy a specific goal.
Make use cases for each distinct functionality in your product.