Furrer, Frank J.2018-01-032018-01-0320162016https://dl.gi.de/handle/20.500.12116/9036Software ist heute allgegenwärtig: Man findet sie in fast allen Produkten und Diensten der heutigen Gesellschaft und Industrie. Die Abhängigkeit von Software ist nahezu total geworden. In den vergangenen zwei Jahrzehnten hat sich Software für die Unternehmen von Systembausteinen zu signifikanten Investitionsgütern entwickelt, welche die Chancen und Risiken der Unternehmen stark mitbestimmen. Viele Softwaresysteme haben eine lange Lebensdauer und müssen während dieser Zeit kontinuierlich neuen Anforderungen angepasst werden. Dabei sind zunehmende Anforderungen an Qualitätseigenschaften – wie Sicherheit, Verfügbarkeit, gesetzliche Vorschriften usw. – nachweisbar zu erfüllen. Dies stellt sehr hohe Anforderungen an die Software selbst und an ihre Evolutionsstrategie. Kurz gefasst muss die Software zukunftsfähig sein, d. h. sie muss sowohl die heutigen Anforderungen optimal erfüllen, aber gleichzeitig ihre erfolgreiche Evolution für längere Zeit gewährleisten. Dieser Beitrag beschreibt eine praktisch erprobte Evolutionsstrategie – die Managed Evolution. Die Managed Evolution ist eine stark architekturzentrierte Evolutionsstrategie für mittlere bis sehr große Informationssysteme in allen Anwendungsgebieten. Sie zeichnet sich dadurch aus, dass sie eine enge Zusammenarbeit der Geschäftseinheiten und der IT-Abteilungen aufweist.Zukunftsfähige SoftwaresystemeText/Journal Article1432-122X