2) Modeling capabilities: abstraction
Are all relevant aspects of the object system perceived with the method?
- Maybe most common reason for developing local method
What types have been used differently among individual developers ?
Results to:
- Adding new types and constraints which illustrate aspects to be modeled
- Removing constraints which restrict abstraction.
- Examples of possibly restrictive constraints are multiplicity constraints (limiting the number of relationships which an object type instance can participate in) and cardinality (limiting the number of roles a relationship can have).