-
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