Johannes Karl Arnold

Erklärbarkeit


Erklärbarkeit ist ein besonderer Qualitätsaspekt: SW soll gut verständlich sein, oder effizient nutzbar, oder transparent, oder vertrauenswürdig. Hier kommt GQM ins Spiel. Erklärbarkeit hat wechselwirkungen mit anderen Non-Functional Requirements.

Understandability
Erklärungen sind für den Adressaten leicht verständlich
Transparency
Erklärungen geben einen ausreichenden Einblick in die Funktionsweise des Systems
Effectiveness
Erklärungen helfen dem Adressaten, das System besser zu nutzen (bessere Entscheidungen zu treffen / Funktionen zu nutzen, die am besten passen)
Efficiency
Erklärungen helfen dem Adressaten, das System schneller zu nutzen (Entscheidungen schneller treffen / das System schneller verstehen/Aktionen schneller ausführen)

Wieso wichtig? Damit man versteht was die Software tut, wenn