You can perform the impact and/or gap analysis in your project using the Dependency Matrix feature, which is a powerful way for representing traceability relations between multiple elements from different packages, levels of abstraction, views, or other relations that cannot be represented on diagrams, for example, relations through UML tags. You can create your own dependency matrices or even custom dependency matrix types for visualization of various traceability relations.You only need to define a relevant traceability property as dependency criteria for this.
The following figure depicts an example of traceability relations between several model elements.
These relations can be represented by the following traceability properties:
You can create a dependency matrix to visualize these traceability relations. The following steps will show you how to create a dependency matrix for the Realizing Class predefined property.
To create a dependency matrix for the Realizing Class predefined property:
The following figure depicts the created dependency matrix showing the traceability relationships between use cases and them realizing design classes (the highlighted intersections mark the traceability relations depicted in Figure 10).