Architecture-Centric Engineering - Lösungen
Fraunhofer-Institut für Experimentelles Software Engineering IESE
All unsere Kompetenzen in Softwarearchitekturen sind in unserem Produkt ACES: Architecture-Centric Engineering Solutions gebündelt. Dieses bildet die Basis für unsere Projekte, in denen wir die Herausforderungen unserer Kunden mit einer Kombination von Leistungen lösen. Alle Ergebnisse aus unseren Forschungen im Bereich Architektur sowie unsere Erfahrungen aus Projekten mit Industriekunden sind in unser Produkt ACES eingeflossen.
ACES umfasst all unsere praktisch erprobten Methoden und Best Practices. Unsere Kompetenzen in ACES sind in folgende Komponenten unterteilt:
ACES-ASR
Architecture Significant Requirements umfasst unsere Kompetenzen am Übergang zwischen Anforderungen und Architektur. Wir können Anforderungen, die für die Architektur von Bedeutung sind, systematisch erfassen und organisieren. Insbesondere werden alle möglichen Stakeholder involviert und Geschäftsziele sowie Qualitätsanforderungen werden in Architekturszenarien erfasst.
ACES-ADF
Architecture Decomposition Framework umfasst unsere Kompetenz in der Beschreibung von Architekturen mit relevanten Sichten. Dafür haben wir eine generische Matrix erarbeitet, die als Basis für die individuelle Verwendung zur Beschreibung eines Systems dient. Zum Beispiel unterscheidet die Matrix zwischen Aspekten des Systems in seinem Kontext, Aspekten des Systems zur Laufzeit und Aspekten des Systems bei der Entwicklung.
ACES-DMM
Design, Modeling, and Migration umfasst all unsere Kompetenzen in Bezug auf das Entwerfen einer Architektur. Dazu gehören Methoden und Richtlinien für Entwurfsentscheidungen bezüglich der Systemdekomposition, des Erreichens von Qualitätsattributen, der Modellierung von Entwurfsentscheidungen und der Fixierung all dieser Aspekte in einer nützlichen Dokumentation.
ACES-DPR
Decision Propagation and Reflection umfasst unsere Kompetenzen bezüglich der Vorbereitung und Verbreitung von Architekturinformationen zur Unterstützung von Entwicklungsaktivitäten wie Entwicklung oder Testen. Architekturentscheidungen müssen propagiert werden, um konsistent umgesetzt zu werden, und Informationen aus dieser Umsetzung müssen zurück in die Architektur reflektiert werden.
ACES-RATE
Rapid ArchiTecture Evaluation umfasst unsere Kompetenzen im Bereich Architekturbewertung. Dazu gehört die Bewertung der Architektur bezüglich ihrer Angemessenheit für die Anforderungen sowie bezüglich der Konsistenz der Implementierung mit der Architektur.
- Erfassen der Architekturanforderungen
- Architekturbewertung (Solution Adequacy Assessment)
- Konformitätsprüfung (Compliance Checking)
- Unterstützung bei der Technologieauswahl
ACES-ALM
Architecture Lifecycle Management umfasst unsere Kompetenzen bezüglich des Managements der Architektur bei Entwicklungsprojekten und darüber hinaus. Ferner gehören hierzu wichtige Aspekte der Integration von Architektur in das Software Engineering.







Social Bookmarks