At the broadest level, we can create use cases that help to define overall system requirements. This type of use case is known as a requirements use case, or a scenario. A requirements use case can help to identify some of the more major business objects in our business domain - despite the fact that the process is actually geared more towards gathering requirements than describing any specific functionality.