- Software-Architektur
- Software-Architekturbewertung
- Übergreifende Konzepte/Aspekte
- Architekturziele
- Nichtfunktionale und funktionale Anforderungen an Systeme
- Einflussfaktoren
- Bewertungsmethoden
Anforderungen in der Bewertung von Softwarearchitekturen:
- Qualität
- Qualitätsmerkmale
- DIN/ISO 9126
- Szenarien
- Qualitätsbaum
- Wechselwirkungen
- Taktiken
Bewertung von Softwarearchitekturen mittels Workshops nach ATAM:
- Kompromisse
- Risiken
- Nicht-Risiken
- Sensitive Punkte
- Entscheidungen
- Rahmenbedingungen
- Phasen von ATAM
- Stakeholderbeteiligung
- Szenariobasierte Durchsprache
- Bewertungsworkshop
- Discovery Review
- Zusammenspiel mit der Entwicklung
Nacharbeit und Ergebnisverwertung:
- Risikocluster
- Minderungsmaßnahmen
- Kommunikation der Ergebnisse
- Entscheidungsplanung
- last responsible moment
Bewertung der Umsetzung einer Softwarearchitektur in einem System und das Ableiten von Maßnahmen, um diese zu verbessern:
- Metriken
- Messungen
- Mathematische Modelle
- Umsetzungsprüfung
- Ist-Architektur
- Soll-Architektur
- Pain Points
- Werkzeuge
- Rekonstruktion
Beispiele für die Bewertung von Softwarearchitekturen:
- Vorstellung
- Eventuell Erarbeitung und Bewertung mindestens eines Beispiels einer Software-Architektur
MethodeVortrag, Diskussion, Erfahrungsaustausch, Fallbeispiele.