- Entstehung von Architekturanforderungen:
- Einfluss von Kundenanforderungen, organisatorischen Rahmenbedingungen und Stakeholdern
- Bedeutung von Qualitätsanforderungen, insbesondere Evolution Qualities
- Qualitätsmodelle:
- Vorstellung des ISO-Standards 25010
- Systematische Erfassung von relevanten Qualitätskriterien
- Betriebsanforderungen:
- Berücksichtigung von Inbetriebnahme, Betrieb und Abwicklung
- Integration in Monitoring-Tools und Security-Konzepte
- Formulierung von Architekturanforderungen mit Szenarien:
- Festes Schema mit Quelle, Auslöser, Systemkomponente, Verhalten und Metrik
- Beispiele: Anfahrzeit, Durchsatz, Verhalten in Überlastsituationen
- Messbarkeit und Priorisierung von Anforderungen:
- Erleichterung von Architekturentscheidungen und Zielkonflikten
- Methode ATAM (Architecture Analysis and Tradeoff Method)
- Best Practices:
- Fokus auf Evolution Qualities und Nutzung von Qualitätsmodellen
- Explizite Berücksichtigung von Betriebsanforderungen
- Verwendung von Szenarien zur formalen Beschreibung von Anforderungen
- Sicherstellen der Messbarkeit und Priorisierung der Anforderungen
- Entstehung von Architekturanforderungen: