1) Type-instance matching
Metrics between types and instances
- which types are used (and which are not)?
Result:
- 1 removed types
- often tendency to create too comprehensive method
- e.g. redundant concepts
-
- 2 specialized types
- same type refers to different type of instances
- e.g. models have different naming policy
- e.g. extended specifications
- data flow with name <> data flow with parameters
- 3 joined types
- different types refer to the same instances (similar values, relationships)
- instances have the same naming policy