Qualitätsszenario
Ein Qualitätsszenario übersetzt einen allgemeinen Qualitätswunsch in eine prüfbare Entwurfs- und Messfrage.
- StimulusWer oder was löst die Situation aus?
- BedingungWelche Last oder Umgebung gilt?
- MaßWelche Größe belegt die Reaktion?
Einordnung
Warum das wichtig ist
Qualitätsanforderungen als konkrete Situationen mit messbarer Reaktion formulieren.
Strukturiertes Anforderungsartefakt für Entwurf, Review und spätere Messung.
Vom Qualitätswunsch zum prüfbaren Szenario
Für Produktabfragen legt das Team einen messbaren Latenzrahmen unter einer benannten Kataloglast fest.
So liest du das Bild
- Stimulus Anfrage
- Bedingung Last
- Maß Latenz
| Aspekt | Bedeutung | Prüfung |
|---|---|---|
| Zieltext | Auslöser und Kontext. | Erwartete Reaktion. |
| Nachweis | Lastprofil festlegen. | Messfenster erfassen. |
Nutzen & Grenzen
Hilft, wenn
- Messbare Reaktionsziele werden für Entwurf oder Review benötigt.
- Stakeholder verwenden unklare Qualitätsbegriffe mit unterschiedlichen Erwartungen.
Grenzen
- Ein Ziel ohne repräsentative Last und Messpunkt ist nicht belastbar.
- Ein Szenario beschreibt ein Qualitätsziel; es ist keine Garantie oder Messung des Istzustands.
In der Praxis
- Wähle eine konkrete Nutzungssituation und benenne Auslöser, Quelle und Betriebsbedingung. Trenne beobachtbaren Auslöser von der internen Ursache.
- Formuliere die erwartete Reaktion aus Sicht des Systems und wähle eine messbare Größe mit Zielwert und Messfenster. Ergänze Messpunkt, Zeitraum und repräsentatives Lastprofil.
- Prüfe mit Fachseite und Betrieb, ob Last, Fehlerbild und Ziel realistisch sind und wie ein späterer Nachweis erhoben wird.
Ausführliche Erklärung lesen
Ein strukturiertes Szenario benennt Quelle und Auslöser, die Systemumgebung, das betroffene Element, die erwartete Reaktion und ein Maß mit Zielwert. Nicht jedes Szenario benötigt dieselbe Formulierung, doch Annahmen und Messbedingungen müssen erkennbar bleiben.
Szenarien helfen, Qualitätsziele zu priorisieren und Architekturentscheidungen zu analysieren. Ein Zielwert muss zum Nutzungsfall passen und braucht einen Messplan; die Formulierung allein weist nicht nach, dass das System ihn erreicht.
Ein Qualitätsbaum ordnet mehrere Szenarien; die Qualitätsübersicht erklärt gemeinsame Zielkonflikte.
Die übergeordnete Qualitätsattribute-Seite ordnet den Zielkonflikt ein.
Selbst prüfen
Teste dich in drei Stufen
AblesenIm Bild nachsehen
Welche Messgröße nutzt das Shopbeispiel?
Lösung mit Begründung ansehen
Anteil der Anfragen unter der Latenzschwelle.
AnwendenAuf eine neue Lage übertragen
Wie wird „schnell“ für Produktabfragen präziser?
Lösung mit Begründung ansehen
Mit Lastbedingung, Latenzmaß, Zielwert und Messfenster.
BewertenEine Alternative abwägen
Was belegt ein Zielwert ohne Lastprofil?
Lösung mit Begründung ansehen
Zu wenig, um die Anforderung realistisch zu prüfen.
Vertiefen
Diese Bausteine führen die Gedanken dieser Seite weiter.
Quellen
- CMU SEI · Quality Attributes (öffnet in neuem Tab)Forschungsbericht zu Qualitätsmerkmalen und Architekturentscheidungen.
- CMU SEI · Scenario-Based Analysis of Software Architecture (öffnet in neuem Tab)Beschreibt Szenarien zur Architekturprüfung.
- arc42 · Quality Requirements (öffnet in neuem Tab)Praxisbezug für Qualitätsszenarien und Qualitätsanforderungen.