Nutzwertanalyse in der Softwarearchitektur
Dieser Beitrag ist eine Begriffserklärung zur NWA bei Architekturentscheidungen – inklusive Beispielmatrix und Prüfungsfragen.
In a Nutshell
Die Nutzwertanalyse hilft bei der Auswahl einer geeigneten Softwarearchitektur, indem Alternativen (z.B. Monolith, Microservices, n-Tier, EDA) anhand definierter und gewichteter Kriterien verglichen werden.
Kompakte Fachbeschreibung
Ablauf:
- Projektziele definieren
- Alternativen festlegen
- Kriterien identifizieren (z.B. Skalierbarkeit, Wartbarkeit, Sicherheit, Aufwand)
- Kriterien gewichten
- Alternativen bewerten (Skala 1–10)
- Nutzwerte berechnen (Gewicht × Bewertung) und summieren
Das Ergebnis ist eine teamübergreifend kommunizierbare Entscheidungsgrundlage.
Prüfungsrelevante Stichpunkte
- Kriterien: Skalierbarkeit, Wartbarkeit, Komplexität, Sicherheit, Kosten
- Gewichtung projektabhängig
- Bewertung auf konsistenter Skala
- IHK: methodischer Nachweis der Entscheidung (Matrix + Begründung)
- Sicherheitsaspekte bewusst als Kriterium
- Wirtschaftlichkeit über TCO ergänzen
- Alle Rechenschritte dokumentieren
Kernkomponenten
- Zieldefinition
- Alternativen
- Kriterienliste
- Gewichtung (%)
- Bewertung je Alternative
- Berechnung (Gewicht × Bewertung)
- Vergleich Gesamtnutzwerte
- Interpretation + Begründung
- Risikoanalyse ergänzend
- Dokumentation (Architekturentscheidung)
Praxisbeispiel (Matrix)
Kriterium | Gewicht | Monolith | Microservices | Layered
Skalierbarkeit 25% | 6 | 9 | 7
Wartbarkeit 20% | 5 | 8 | 7
Sicherheit 15% | 6 | 7 | 6
Aufwand 20% | 9 | 5 | 7
Erweiterb. 20% | 6 | 8 | 8
→ Microservices gewinnen trotz höherem Aufwand
Vorteile und Nachteile
Vorteile
- Nachvollziehbare Architekturentscheidung
- Vergleich technischer und wirtschaftlicher Kriterien
- Gut für Stakeholder-Workshops
Nachteile
- Subjektivität möglich
- Abstimmung kann aufwändig sein
- Kriterien können sich überschneiden (muss vermieden werden)
Typische Prüfungsfragen (mit Kurzantwort)
- Wozu dient eine Architektur-NWA? Vergleich von Architekturansätzen anhand gewichteter Kriterien.
- Wie wird der Nutzwert berechnet? Gewicht × Bewertung, dann Summierung.
- Wie reduziert man Verzerrung? Team-Validierung, klare Kriterien, konsistente Skalen.
Freie Antwort
In IHK-Projekten kann eine NWA den Abschnitt „Alternativenbewertung“ sehr stark machen – wenn Kriterien, Gewichtung und Rechenweg transparent dokumentiert sind.
Lernstrategie
- Drei Architekturalternativen definieren.
- Kriterien ohne Überschneidung formulieren.
- Matrix rechnen und begründen.
- Ergebnis visualisieren.