4 Der Evolutionsprozess

Die Gesetze der Softwareevolution erfordern einen gesteuerten Evolutionsprozess als Alternative zu einer willkürlichen. Ad-hoc-Weiterentwicklung. Um den Nutzwert eines Softwaresystems möglichst lange zu erhalten, müssen die Wartung und Weiterentwicklung des Systems nach einem wohldefinierten Prozess ablaufen. Natürlich ist es nicht möglich, sämtliche Änderungen vorauszusehen und exakt zu planen. Fehlermeldungen und notgedrungene Änderungen kommen in ganz unregelmäßiger Folge. Deshalb ist die Evolution vom Wesen her stochastisch. Fehler treten unerwartet auf, notwendige Änderungen ergeben sich aus der technischen sowie aus der organisatorischen und marktwirtschaftlichen Umgebung. Zumindest ein Drittel der Evolutionsarbeit ...

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.