Requirement diagram (Mermaid)
A requirement diagram links requirements to the elements that satisfy them and the tests that verify them. It is the diagram auditors are really asking for.
#What this example shows
Typed requirements with id, text, risk and verification method.
satisfies and verifies relationships, which mean different things.
Elements, which are the concrete things doing the satisfying.
#A worked example
Open it, edit it, or copy the source below.
The source, which you can paste into a new diagram and edit:
#Making it your own
Give requirements stable ids. The diagram is worthless if they change.
satisfies, verifies, refines and derives are different relationships. Use them precisely.
One diagram per feature. A whole-product version is unreadable.
#Related
Copy it. Change one line. See what happens.
