Anforderungs-Traceability
Traceability verknüpft jede Anforderung mit ihrer Herkunft, den daraus abgeleiteten Anforderungen und den Elementen, die sie erfüllen – in beide Richtungen nachvollziehbar.
Auch bekannt als: Requirements Traceability, Rückverfolgbarkeit
Traceability beantwortet zwei Fragen: Warum gibt es dieses Element? Und: Ist diese Anforderung umgesetzt? In regulierten Branchen ist sie oft Pflicht.
Beziehungen in SysML v2
- Derivation: Eine Systemanforderung wird aus einer Stakeholder-Anforderung abgeleitet.
- Satisfy: Eine Funktion oder ein Systemteil erfüllt eine Anforderung (
satisfy). - Allocate: Die Funktion läuft auf einem Systemteil – so reicht die Kette bis zur Hardware.
Lücken erkennen
Eine Anforderung, die nichts erfüllt und von der nichts abgeleitet ist, ist eine Lücke. Werkzeuge können solche Lücken automatisch melden. itemis PRISM zeigt dazu einen Anforderungsexplorer mit Herkunft, Ableitungen und realisierenden Elementen sowie eine Anforderungslandschaft, die die Beziehungen zwischen Themen als unterschiedlich breite Stränge bündelt.