software-wartung24.de

Modernisierung: Definition und Bedeutung

Was steckt hinter Modernisierung? Diese Seite liefert die Definition und ordnet die Bedeutung im Kontext der Software-Wartung ein.

Entwicklung

Modernisierung ist die planvolle Erneuerung einer bestehenden Anwendung, bei der veraltete Technik schrittweise durch aktuelle ersetzt wird, während die fachliche Logik erhalten bleibt.

Begriffsabgrenzung

Modernisierung steht zwischen Refactoring und Neuentwicklung. Refactoring verbessert die innere Struktur, ohne die Technik zu wechseln. Neuentwicklung beginnt auf der grünen Wiese. Modernisierung tauscht alte Bausteine gegen neue aus und behält den Kern.

Typische Bausteine sind die Aktualisierung der Sprachversion, der Austausch veralteter Abhängigkeiten, die Migration auf eine aktuelle Plattform, das Ablösen alter Module nach dem Strangler-Fig-Pattern und der Aufbau automatisierter Tests.

Kurzes Beispiel

Ein Versandhändler betreibt seit 2010 ein Warenwirtschaftssystem in PHP 5.6 mit Symfony 2. Statt einer Neuentwicklung wird die Sprachversion auf PHP 8.3 gehoben, danach werden Bibliotheken erneuert. Das Bestellmodul wandert Schritt für Schritt hinter eine neue Oberfläche, während Lager und Buchhaltung im Bestand bleiben.

Weiterführend

Haben Sie Fragen zu „Modernisierung" in Ihrer Software?

Im kostenlosen Erstgespräch schauen wir uns konkret an, was das für Sie bedeutet.

Kostenlose Erstberatung anfragen