Skip to main content

Gewachsene Strukturen verstehen und erfolgreich modernisieren

In jedem größeren Unternehmen bilden betriebliche Informationssysteme geschäftskritische Prozesse ab. In ihre Erstellung und Weiterentwicklung werden jedes Jahr hohe Beträge investiert und viele Systeme werden über Jahrzehnte weiterentwickelt und gewartet. Im Laufe der Zeit verändern sich jedoch die Vorstellungen bezüglich guter Software-Architektur und natürlich wechseln auch die verantwortlichen Entwickler. Neu hinzugekommenen Kolleg:innen fällt es oft schwer, die bestehenden Programme und die ursprünglich konzipierte Struktur zu erkennen, verstehen und zu nutzen. Jahrelang erfolgreich betriebene Software wird dann schnell als „unwartbar“ oder „Legacy“ abgestempelt.
Unsere Erfahrung zeigt jedoch, dass viele alte Systeme sehr wohl über durchdachte Strukturen verfügen. Mitunter haben die damaligen Entwickler mit primitiven Mitteln Erstaunliches geleistet. Wer historische Architekturmuster versteht – auch wenn sie zu ihrer Zeit nicht als solche bezeichnet wurden – besitzt einen Schlüssel zur erfolgreichen Pflege und effizienten Modernisierung.

  • „One screen per table“ und acht andere historische Architekturmuster
  • Hintergrund zu ihrer Entstehung
  • Herausforderungen bei der Modernisierung

Weiterlesen?

UNDERSTANDING LEGACY ARCHITECTURE PATTERNS

Ricardo Pérez-Castillo, Benedikt Mas, Markus Pizka
10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING 2015

info@itestra.de
+49 89 381570-110

Zukunft gemeinsam gestalten.