Options
1996
Book Article
Titel
Framework-orientiertes Reengineering
Titel Supplements
Ein strategisches Reengineering von Softwaresystemen und ihrer Entwicklungsprozesse
Abstract
Sowohl interaktive, betriebswirtschaftlich orientierte Anwendungssysteme als auch Software- Systeme zur Steuerung, Überwachung und Diagnose technischer Geräte werden sinnvollerweise dadurch erstellt, daß eine Basis-Architektur wiederverwendet und an die spezifischen Problemstellungen angepaßt wird. In Unternehmen, die solche Software-Systeme herstellen und/oder anwenden, bedeutet Wiederverwendung oft aber einfach nur Kopieren und die An- passung ein Ändern des Programmcodes. Die Qualität der Software-Struktur wird zunehmend schlechter und die Wieder- und Weiterverwendung erschwert. Ein strategisches Reengineering darf sich nicht an einzelnen, aktuellen Schlagworten orientieren, sondern benötigt einen umfas- senden Rahmen, der sowohl die Software-Architektur als auch deren Entwicklungs- und Be nutzungsprozeß umfaßt. In diesem Beitrag wird ein Reengineering-Prozeß vorgestellt, der ein Framework-Engineering zum Ziel hat. Frameworks sind wiederverwendbare, erweiterbare Mengen von Software- Bausteinen, die so verknüpft werden, daß sie ein definiertes Standard- verhalten realisieren, und die methodisch an konkrete Problemstellungen angepaßt werden können