Vorwort

Der Begriff »Softwareevolution« impliziert alle Handlungen, die auf ein Softwaresystem ab dem Zeitpunkt wirken, ab dem es produktiv eingesetzt wird. Das System wird u.a. korrigiert, geändert, erweitert, optimiert, saniert, dokumentiert und integriert. Es bleibt jedoch im Kern immer das gleiche System, auch wenn sich das Verhalten ändert. Wenn es sich jedoch so weit wandelt, dass es sich ganz anders verhält, handelt es sich nicht mehr um Evolution, sondern um eine Weiterentwicklung und dafür gelten andere Gesetze. Die Migration des Systems in eine andere technische Umgebung bzw. die Transformation des Codes in eine andere Sprache dürfte kein anderes Verhalten verursachen, ist aber trotzdem nicht als Evolution zu betrachten, denn was dabei ...

Get Softwareevolution now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.