DSM

Generate Dependency Structure Matrix (DSM) to show dependency relationships between Classes, Interfaces and Packages. DSM quickly alerts you to overly specific dependencies and circular references in a concise color-coded chart.

Details

Compatible with
Astah Professional and UML version 8.4 and later
Latest Version
1.4.2 (November 30, 2022)
Support
No technical support is provided.

How to Install

  1. Download the plug-in file. If you use an older version of Astah, download the plug-in version that works with it.
  2. Drag the downloaded .jar file onto a running Astah window. When a pop-up asks you to confirm the installation, click [Yes], then restart Astah.
  3. If the [DSM] tab appears below the Diagram Editor, the installation is complete. If it doesn’t, go to [View] – [Show/Hide Extra View] to open it.
    DSM tab below the Diagram Editor

How to Use

After installation, the [DSM] tab appears in the bottom pane, below the Diagram Editor. It shows the dependencies between the classes and packages in your model as a Dependency Structure Matrix (DSM).
Dependency Structure Matrix (DSM) in Astah

Colored cells point to dependencies that may need attention. If your DSM has colored cells, review those dependencies in your model. Checking the DSM as you model helps you find risky dependencies early.


Supported models

The DSM treats relationships between classes (including Interface, Actor, Entity, BusinessEntity, Boundary, Control and BusinessWorker) and packages (including Subsystem and Model) as dependencies.


Filter by namespace

You can filter the DSM by namespace, so that only the models in the selected namespace appear.
Filtering the DSM by namespace


Export the DSM to Excel

To export the DSM to Excel, click the [Export to Excel] button at the top right.
Export to Excel button in the DSM tab

The exported DSM looks like this.
DSM exported to Excel


Notes

  • If a DSM contains more than 100 models, a warning appears because performance may be affected.
  • Anonymous bound classes do not appear in the DSM.

Download Old Versions

Compatible with Plug-in Version Release Date Download
Astah Professional and UML version 6.6 – 8.3 1.3.5 2019.4.11 Download DSM plug-in 1.3.5
Back to Plugin List