Prev Next

Relationship Matrix

Getting to Know the Relationship Matrix

Introducing the Relationship Matrix

The Relationship Matrix provides a visualizing compelling matrix-style view for a convenient analysis of the way that Requirements are related to each other and to other elements in the model. It can be used to view the relationships between Stakeholders and their Requirements, how Use Cases are related to Business Requirements or Functional Requirements, how Capabilities are related to Business Drivers, which Components implement a set of Requirements, and more. Any number of matrices can be defined quickly and then saved to be viewed in workshops, or included in documentation generated automatically from the model or exported to a spreadsheet file. When a matrix is created, connections can be viewed by placing the Requirements on one axis of the matrix and the connected elements on the other axis, then the cells of the matrix will indicate the direction of the relationship.

The Relationship Matrix showing relationships between UML Use Case elements and Requirement elements, in Sparx Systems Enterprise Architect.

Where to find the Relationship Matrix

In the Browser window, click on Package and select:

  • The 'Resources' tab | Matrix Profiles | Right-click on a profile | Open Matrix Profile or
  • The Start ribbon > Desktop > Design > Details > Matrix

Usage of the Relationship Matrix

To display the relationships that exist between elements - such as which Requirements are realized by which Use Cases - in two Packages in a visually compelling matrix. It is useful in analyzing missing elements or relationships; for example, to determine which Requirements are not realized by any Use Case, or which Components do not have corresponding Requirements or Use Cases. It is particularly useful in workshops with Business Stakeholders who might not be familiar with seeing Requirements in Trace diagrams.

Options for the Relationship Matrix

There is a range of options that can be set for the Relationship Matrix, including saving it to the 'Resources' tab of the Browser window or to a CSV format for opening in a spreadsheet. The appearance of the Relationship Matrix can also be altered by sorting the elements, showing an outline numbering view, and suppressing Package names. These items are available from the Options button on the Relationship Matrix.

Setting the options for the Relationship Matrix in Sparx Systems Enterprise Architect.

Learn more about the Relationship Matrix

Relationship Matrix