Objektorientierte Re-Engineering-Muster: ein Überblick

TitleObjektorientierte Re-Engineering-Muster: ein Überblick
Publication TypeJournal Article
Year of Publication2005
AuthorsNierstrasz, O, Ducasse S, Demeyer S
JournalObjektSpektrum
Volume2005
Pagination46-51
Abstract

Erfolgreiche Softwaresysteme müssen so konzipiert sein, dass sie sich weiterentwickeln können – ansonsten gehen sie ein. Obwohl objektorientierte Softwaresysteme auf eine lange Lebensdaür ausgerichtet sind, veralten sie über die Jahre genauso wie jedes andere Legacy-Softwaresystem. Um die weiteren Entwicklungskosten niedrig zu halten, müssen daher Investitionen im Bereich \ Re-Engineering getätigt werden. Softwaresysteme und der Geschäftskontext, in dem sie eingesetzt werden, unterscheiden sich in vielen Punkten – dennoch ähneln sich Techniken, sie zu verstehen, zu analysieren und zu transformieren. Folglich lassen sich verschiedene Re-Engineering-Muster identifizieren, die bewährte Vorgehensweisen beim Reverse- und Re-Engineering objektorientierter Legacy-Systeme beinhalten. Dieser Artikel stellt einen kleinen Ausschnitt aus einer grön Sammlung dieser Muster vor, die auf der mehrjährigen Erfahrung mit objektorientierten Legacy-Systemen basieren. Darüber hinaus werden Hinweise gegeben, wie einige dieser Muster durch geeignete Werkzeuge unterstützt werden können.

URLhttp://www.sigs-datacom.de/sd/publications/pub_article_show.htm?&AID=1713&TABLE=sd_article http://www.sigs.de/publications/os/2005/06/demeyer_nierstrasz_OS_06_05.pdf http://www.iam.unibe.ch/ scg/Archive/Papers/Nier05fOORM.pdf