Home/Features/Use cases expressed against the architecture

use case modelling tool

Use cases expressed against the architecture

A use case written in a document and an architecture drawn on a canvas rarely meet. Modelling a use case as a path through the components makes the connection explicit and checkable.

A path, not a paragraph

A use case is modelled as an ordered path across the components that serve it. That makes the requirement structural: you can see which components are load-bearing for it and which are not involved at all.

Coverage becomes visible

When paths are modelled, gaps show up — a step with no component to serve it, or a component no use case passes through. Both are worth knowing before build starts.

Feeds simulation and review

Paths give the simulation a realistic set of flows to exercise, and give a reviewer a concrete question to assess the architecture against rather than a general impression.

What this covers in the product

Every capability below is part of this area of Yantra Studio.

  • Use cases
  • Use case path editor

Questions

How is a use case different from a sequence diagram?

A sequence diagram models the ordered interaction in detail. A use case path models which components a capability depends on, at a coarser grain.

Can gaps be detected?

Yes — steps without a serving component, and components no path reaches, are both visible.

Does it connect to simulation?

Paths describe realistic flows, which is what a workload simulation needs to be meaningful.

Put your architecture under version control

Model it, govern it, and keep it true to the system it describes.