Welche Technologie passt am besten?
Fraunhofer-Institut für Experimentelles Software Engineering IESE
Kontrolle des Technologielebenszyklus
Heutzutage ist der immer schneller werdende technische Fortschritt wichtig sowohl für die Entwicklung als auch für den tatsächlichen Einsatz und Betrieb software-intensiver Produkte.
Die Wahl einer bestimmten Reihe von Technologien kann in der Praxis von zahlreichen Gründen bestimmt sein:
- Oft werden Technologien auf der Basis vorangegangener Produkte gewählt, in einer Art Wiederverwendung, mit der Absicht, Aufwand und Kosten zu sparen.
- Im Falle neuer Produktentwicklungen können die Technologien das Ergebnis von Entscheidungen seitens des Managements sein, zum Beispiel basierend auf Beobachtungen aktueller technologischer Trends.
- Im Kontext von Altsystemen kommt es vor, dass ein Unternehmen aufgrund des enormen Risikos, kritische Systeme auf neue Technologien zu migrieren, gezwungen ist, alte Technologien weiterzuverwenden.
In der Forschung werden Architekturarbeiten meist als technologieferne Aktivität betrachtet. Dies ist in der Praxis kaum möglich, da Technologien viele Annahmen über ihren Einsatz machen und da eine einmal gewählte Technologie einen starken Einfluss auf andere Aspekte der Architektur hat.
Die Herausforderung liegt also darin, mit Technologien in allen Lebenszyklusphasen eines Systems zurechtzukommen, von der ersten Entwicklung über die Wartung bis zur Stilllegung und Migration von Systemen.
Unser Ansatz
- Wir unterstützen Sie bei der Entscheidungsfindung in Bezug auf Technologien (Eignung einer Technologie, Auswahl, geschätzte Auswirkungen im Falle einer Migration, …).
- Um die potenziellen Auswirkungen möglicher Technologien auf Ihr System oder Ihre Entwicklungsumgebung zu untersuchen, erstellen wir Architekturprotoypen. Die daraus gewonnenen Erkenntnisse können zur Unterstützung bestimmter Technologieentscheidungen verwendet werden.
- In unserer Architekturmethode ist die Unterstützung von Technologieentscheidungen ein wichtiger Bestandteil.
Embedded Systems
Bei eingebetteten Systemen evaluieren wir eingebettete Technologien und Standards wie FlexRay, AUTOSAR oder Werkzeugketten für die modellgetriebene Entwicklung.
Information Systems
Im Bereich Informationssysteme untersuchen wir die Eignung von Technologien wie Webdienste, Cloud Computing, BPM oder mobile Entwicklungsplattformen.
Lesen Sie mehr über weitere Herausforderungen: Überblick über Herausforderungen







Social Bookmarks