A
Validate type use case validates any number of business rules, that can be fired from other use cases. Motivation for this type of use case is twofold. Business rules can be implemented in an external system, such as a rule engine, and it is not unlikely that a set of rules is fired from several locations in the application.
Characteristics
Validate follows the following characteristics:
- Subject. The subject to validate, in most cases a domain object, or a set of domain object.
Variations
Extensions to this stereotype can be:
Estimation
By default, a
Validate is estimated at
8. In case business logic gets really complicated categorize it a
10, and find out if it needs to be split up.