Home/Features/Non-functional requirements attached to the architecture

non functional requirements tool

Non-functional requirements attached to the architecture

Availability, latency and compliance targets usually live in a document nobody opens during design. Here they attach to components, get evaluated against the model, and block review when a critical one fails.

NFRs that gate a review

Requirements are evaluated per component and per page, with a status for each: pass, fail, or missing the attribute needed to judge. Critical failures count against the approval gate, so a model cannot be submitted for review while a critical requirement is unmet.

Technical debt, made visible

The tech debt report surfaces where the architecture has accumulated compromise, so debt is a reviewable list rather than folklore held by whoever has been there longest.

Viewpoints, platform lens and principles

Different stakeholders need different readings of the same model. Viewpoints render the architecture for a specific audience, the platform lens shows the infrastructure reading of it, and principle compliance checks the design against the architecture principles your organisation has adopted. Overlays and risk suggestions annotate the canvas without altering the model underneath.

What this covers in the product

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

  • Tech Debt Report
  • Viewpoints
  • Platform Lens
  • Overlays
  • Suggest risks from diagram
  • Principle Compliance

Questions

Do failing NFRs block approval?

Critical-severity failures do. They are counted separately and prevent submission for review.

What is a viewpoint?

A rendering of the same architecture for a particular audience, so one model serves several conversations instead of being redrawn per stakeholder.

Where do risks come from?

They can be entered directly, or suggested from the diagram and then accepted or rejected by you.

Put your architecture under version control

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