Use cases are a means of expressing requirements on the functionality of the system.
Written using concise simple prose , use cases are understandable by a wide range of stakeholders.
Use cases help synchronize the content of various models.
A use case is managed as a single unit throughout the development.
Use cases may also be used to model the business, providing a context for the system development.
Use cases are organized in a use-case model, which also expresses the relationships among them.
Scenarios are described instances of use cases.
Use cases drive numerous activities in the Rational Unified Process:
Creation and validation of the design model
Definition of the test cases and test procedures in the test model
Planning of iterations
Creation of user manuals
Deployment of the system