Unsere Leistungen im Bereich Architecture-Centric Engineering

Fraunhofer-Institut für Experimentelles Software Engineering IESE

Architecture

Zu unseren Hauptleistungen gehören:

  • Unterstützung bei der Lösung Ihrer architekturbezogenen Probleme.
  • Unterstützung bei der Lösung Ihrer Probleme mit Architektur, die auf den ersten Blick scheinbar wenig mit der Architektur zu tun haben

Projekte sind niemals gleich. Unser Ausgangspunkt sind immer Ihr konkreter Kontext, Ihre Herausforderungen und Ihre Ziele. Wir leiten daraus  passende Projektziele ab und wählen die richtigen Leistungen aus unserem Portfolio. Schließlich passen wir unsere Leistungen und unseren Projektansatz so an, dass sie bestmöglich zu Ihrem Kontext und Ihren Zielen passen.

Aus den folgenden Grundleistungen setzen wir den für Sie optimalen Projektansatz zusammen Alle Leistungen basieren auf unserer ACES-Methode und setzen unsere Architekturphilosophie um.

Erfassen der Architekturanforderungen

Wir erfassen diejenigen Anforderungen, die für Ihre Architektur von Bedeutung sind und die einen großen Einfluss auf die Architektur haben. Das ist wichtig, um eine solide Grundlage für die Definition oder Bewertung Ihrer Architektur zu schaffen.

Architekturkonstruktion

Wir unterstützen Sie bei der Definition der Architektur für die nächste Generation Ihrer Produkte oder für größere Weiterentwicklungen. Mit unseren Methoden für Architekturentwurf, -modellierung und -dokumentation erarbeiten wir gemeinsam mit Ihnen eine Definition der Architektur, die am besten zu Ihren Anforderungen passt.

Architecture Prototyping

Wir erhöhen Ihre Konfidenz, dass Architekturentscheidungen geeignet sind, und zeigen Ihnen die Machbarkeit von Architekturideen mithilfe frühzeitigen Prototypings Ihrer Architektur. Das Ergebnis kann als Beispiel für die Realisierung des Systems dienen.

Unterstützung bei der Technologieauswahl

Wir unterstützen Sie dabei, die richtigen Entscheidungen hinsichtlich neuer Technologien zu treffen. Zu diesem Zweck analysieren wir neutral Aspekte und Implikationen der Architektur, die dann klare Fakten für die Auswahl, den Einsatz oder die Stilllegung einer Technologie liefern.

Architekturbewertung (Solution Adequacy Assessment)

Wir bewerten, wie gut Ihre Architektur Ihre wichtigsten funktionalen Anforderungen und Qualitätsanforderungen erfüllen kann. Eine Architekturbewertung kann bereits sehr früh im Entwicklungslebenszyklus durchgeführt werden, um Risiken wie Projektverzögerungen oder ungeeignete Systeme zu vermeiden. Ferner kann dies eine gute Entscheidungsunterstützung bei der Migration und Weiterentwicklung sein.

Konformitätsüberprüfung (Compliance Checking)

Mithilfe von Fraunhofer SAVE können wir die Konformität Ihrer Architektur mit der tatsächlichen Implementierung überprüfen. Hohe Konformität ist ein Schlüsselfaktor für nachhaltige Weiterentwicklung und Wartung.

Architecture Recovery

Wir helfen Ihnen, Ihre Architektur aus der Implementierung wiederherzustellen, wenn die Dokumentation fehlt oder die Implementierung im Laufe der Zeit signifikante Abweichungen aufweist. Mithilfe von Fraunhofer SAVE können wir Ihre Architektur systematisch und nach klaren Zielen wiederherstellen.

Verbesserung der Architekturkompetenzen

Wir helfen Ihnen, Ihre Fähigkeiten und Praktiken im Bereich der Architektur zu verbessern, indem wir Tutorials, Coaching und langfristig angelegte Transferaktivitäten anbieten.

Deployment-Optimierung

Wir helfen Ihnen, Ihre Deployments von Funktionen auf Prozessorkerne und Steuereinheiten zu optimieren, damit Sie Ressourcen effizienter einsetzen und Performanz maximieren können.