Archflow
Product Guide

Coupling Analysis

Compare static Relationships with dynamic workflow co-activity

Coupling finds mismatches between declared architecture structure and systems that participate together in workflows. Open Analysis → Coupling.

Coupling analysis with hotspots and focused evidence

Evidence Model

ClassificationMeaning
Hidden dynamicTwo elements participate together in workflows but have no static Relationship
Static onlyA static Relationship exists but current workflows do not provide co-activity evidence
AlignedStatic structure and workflow evidence agree

The calculation uses the selected version's Systems, Relationships, and Workflows. Behavior Model mappings are useful adjacent evidence but are not a separate Coupling input.

Static-only does not automatically mean obsolete. Workflow coverage may be incomplete, or a dependency may only appear in exceptional paths.

Choose The Right Lens

Use context, module, and leaf lenses to compare coupling at different levels of the hierarchy. A pair that looks acceptable between bounded contexts can still hide excessive leaf-level dependency pressure.

Confirm the scope and lens before comparing counts between reviews.

Review Surfaces

  • Cockpit summary and hotspots
  • Focused coupling graph
  • Static-versus-dynamic matrix
  • Pair table grouped by classification
  • Selected-element neighborhood and workflow evidence

Review Workflow

  1. Start with hidden-dynamic hotspots.
  2. Open the workflows that produce the co-activity.
  3. Decide whether the static model is missing a Relationship or the workflow mapping is too broad.
  4. Review static-only pairs for missing workflow coverage or obsolete intent.
  5. Check a deeper or broader lens before recording the conclusion.
  6. Capture accepted risks or decisions through Decisions and the Architecture Handbook.

On this page