Stephan Pirnbaum

12.12.2019

14:30 - 15:15

Plateau 2

Session

  IT-Tage 2021
  •  Live-Streaming von über 200 Vorträgen in 18 Subkonferenzen.
  •  365 Tage On-Demand-Zugriff auf 260 Vortragsvideos und ein umfangreiches Archiv an Informationen der Konferenz.
  •  Weitere 7 Remote-Konferenzen in 2022.

Unser über Jahre gewachsenes monolithisches System soll modernisiert werden und wir ziehen dafür eine Restrukturierung bzw. Zerlegung in Betracht. Wie gut kennen wir aber eigentlich unser Legacy-System? Die Dokumentation ist veraltet und die verantwortlichen Entwickler haben das Unternehmen vor langer Zeit verlassen. Wie finden wir nun heraus, wie sich fachliche und technische Aspekte in der Code-Struktur abbilden, welche Zusammenhänge zwischen diesen bestehen und wo Risiken schlummern?

Der Vortrag nähert sich dieser Frage via Software Analytics. Am Beispiel eines Open-Source eCommerce-Systems wird gezeigt, wie die werkzeugunterstützte Analyse von Code-Strukturen und Metriken Licht ins Dunkel bringen kann. Mit den gewonnenen Informationen und geeigneten Visualisierungen kann anschließend der Prozess von der Aufwandsabschätzung bis hin zur Umstrukturierung wirkungsvoll unterstützt werden.