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.
Dependency Structure Matrix (DSM) in Astah

A colored cell indicates one of the alerts below. If your DSM has colored cells, review the dependencies in your model. Analyzing the DSM as you model helps you find risky dependencies between models early.

[table id=75 /]


Supported models in DSM

Astah reads the following relationships between classes (including Interface, Actor, Entity, BusinessEntity, Boundary, Control and BusinessWorker) and packages (including Subsystem and Model) as dependencies.

[table id=76 /]


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 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

DSM exported to Excel


NOTE

  • 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