Qualitätsbaum
Ein allgemeiner Qualitätsbaum ist eine kontextbezogene Übersicht; der ATAM Utility Tree verfeinert Geschäftsziele zu Szenarien und bewertet deren Bedeutung und Schwierigkeit.
- QualitätszielBeschreibt das angestrebte Produktverhalten.
- QualitätsszenarioKonkretisiert Auslöser, Bedingung und messbare Reaktion.
- ATAM-BewertungOrdnet Bedeutung fürs Geschäft und technische Schwierigkeit getrennt ein.
Einordnung
Warum das wichtig ist
Unterscheide eine frei gestaltete Qualitätsübersicht von der spezifischen Priorisierung im ATAM Utility Tree.
Strukturierte Arbeits- und Kommunikationssicht über Qualitätsziele und ihre Szenarien.
Allgemeiner Qualitätsbaum und ATAM Utility Tree
Der Shop ordnet Performance für den Katalog und Verfügbarkeit im Checkout als getrennte Ziele mit eigenen Szenarien.
So liest du das Bild
- Qualitätsziel Geschäftsziel
- Qualitätsszenario Szenarioblatt
- ATAM-Bewertung Priorisierung
| Aspekt | Allgemeiner Qualitätsbaum | ATAM Utility Tree |
|---|---|---|
| Struktur | Teamdefinierte Ziele und Szenarien. | Geschäftsziele werden zu Qualitätsszenarien verfeinert. |
| Priorisierung | Gewichtung nach vereinbartem Produktkontext. | Geschäftliche Bedeutung und technische Schwierigkeit je Szenario bewerten. |
| Aussage | Zeigt Übersicht und offene Ziele. | Lenkt die Architekturuntersuchung auf wichtige, schwierige Szenarien. |
Nutzen & Grenzen
Hilft, wenn
- Ein Team muss Qualitätsziele ordnen und Szenarien für eine konkrete Produktentscheidung priorisieren.
- Für eine ATAM-Analyse müssen Stakeholder geschäftliche Bedeutung und technische Schwierigkeit ausgewählter Qualitätsszenarien sichtbar bewerten.
Grenzen
- Eine teamdefinierte Qualitätsübersicht ist kein Nachweis, dass ein System das Ziel im Betrieb erfüllt; dafür braucht jedes Szenario eine Messung oder Analyse.
- ATAM-Prioritätswerte hängen von Stakeholdern und Bewertungsmaßstab ab und ersetzen weder Architekturentscheidungen noch die Untersuchung von Risiken und Zielkonflikten.
In der Praxis
- Sammle Qualitätsziele mit Stakeholdern und ordne sie in einer für das Produkt verständlichen Struktur. Verwende Produktbegriffe und fasse verwandte Merkmale nur zusammen, wenn die gemeinsame Kategorie Bedeutung stiftet.
- Verknüpfe wichtige Blätter mit messbaren Qualitätsszenarien und markiere offene Ziele sichtbar. Weise jede Lücke einer Entscheidung, einem Verantwortlichen oder einem späteren Nachweis zu.
- Priorisiere Szenarien mit Produkt und Betrieb und prüfe, ob Nutzer- und Betriebssituationen im Baum vorkommen. Verknüpfe die Reihenfolge mit den tatsächlichen Nutzungsfällen und Betriebszielen.
Ausführliche Erklärung lesen
Ein allgemeiner Qualitätsbaum ist eine teamdefinierte Arbeitsübersicht: Er ordnet Produktziele, Qualitätsmerkmale und konkrete Szenarien so, dass Prioritäten und offene Nachweise sichtbar werden. Die Kategorien und Gewichtungen richten sich nach dem Produktkontext und können sich überschneiden.
Der Utility Tree in ATAM ist eine spezifische Methode zur Verfeinerung von Geschäftszielen in Qualitätsattribute und konkrete Qualitätsszenarien. Die Beteiligten bewerten ausgewählte Szenarien jeweils nach geschäftlicher Bedeutung und technischer Schwierigkeit; diese zwei Bewertungen helfen, die Architekturuntersuchung auf wichtige und herausfordernde Fälle zu richten. Ein allgemeiner Qualitätsbaum kann diese Struktur übernehmen, sollte dann ausdrücklich als ATAM Utility Tree bezeichnet und mit beiden Bewertungen gepflegt werden.
Ein Blatt wird durch ein Qualitätsszenario konkret; die Qualitätsübersicht ordnet Merkmale und Zielkonflikte. Die übergeordnete Qualitätsattribute-Seite ordnet Szenarien in Qualitätsziele ein.
Selbst prüfen
Teste dich in drei Stufen
AblesenIm Bild nachsehen
Welche zwei Bewertungen kennzeichnen die Priorisierung im ATAM Utility Tree?
Lösung mit Begründung ansehen
Die geschäftliche Bedeutung und die technische Schwierigkeit eines konkreten Qualitätsszenarios.
AnwendenAuf eine neue Lage übertragen
Ein Checkout-Szenario ist geschäftlich wichtig, aber technisch einfach. Wie hältst du es im ATAM Utility Tree fest?
Lösung mit Begründung ansehen
Bewerte seine geschäftliche Bedeutung und technische Schwierigkeit getrennt; die Kombination hilft, den Analysefokus nachvollziehbar zu wählen.
BewertenEine Alternative abwägen
Wann sollte eine Teamübersicht als allgemeiner Qualitätsbaum statt als ATAM Utility Tree bezeichnet werden?
Lösung mit Begründung ansehen
Wenn sie Ziele frei gruppiert und priorisiert, ohne Qualitätsszenarien nach ATAM sowie nach geschäftlicher Bedeutung und technischer Schwierigkeit zu verfeinern.
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.
- CMU SEI · ATAM: Method for Architecture Evaluation (öffnet in neuem Tab)Primärquelle zum ATAM Utility Tree, zu Qualitätsszenarien und deren Priorisierung nach Bedeutung und Schwierigkeit.