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

  • Unerwartete Ausgabe von SW (Navi schldgt anderen Pfad vor)
  • Unerfreuliche Ausgabe von SW (Kreditantrag wurde abgelehnt)
  • Eingabe personlicher Daten (Wofür braucht die SW mein Perso 1D?)
  • Unbekannte Nutzungsweise (Neue Interaktionstechnik)

2024-02-21