Explore Application Modularity

Use the Module scope to understand functional boundaries and measure coupling between modules.

Before you start

Who this is for Architect, team lead
Role required Viewer or higher
Prerequisites Application imported into CAST Imaging

Step 1: Open the Module scope

In the Investigation panel, select Module.

[TODO: Screenshot]

Step 2: Read the module diagram

Each node represents a module. Links between modules show dependencies (one module calls objects in another).

The thickness or number of links indicates the level of coupling.

[TODO: Screenshot of a module diagram]

Step 3: Drill into a module

Double-click a module node to see the objects inside it. From there you can investigate which objects create the dependencies.

Step 4: Measure coupling

Look at the number of links between modules. A high number of links means tight coupling. Tightly coupled modules are harder to change or migrate independently.

[TODO: How to use the Reports feature to get coupling metrics — link to Generate built-in data reports]

Step 5: Use the Module Assistant

The Module Assistant can help you reorganize objects into better-fitting modules.

[TODO: Link to the Module Assistant feature once documented]

Next steps