Nierstrasz, Oscar; Ducasse, Stéphane; Demeyer, Serge (2005). Objektorientierte Re-Engineering-Muster: ein Überblick. ObjektSpektrum, 2005(6), pp. 46-51. Sigs-Datacom
Text
Nier05fOORM.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (932kB) |
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.
Item Type: |
Journal Article (Original Article) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Nierstrasz, Oscar, Ducasse, Stephane |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISSN: |
0945-0491 |
Publisher: |
Sigs-Datacom |
Language: |
German |
Submitter: |
Anja Ebeling |
Date Deposited: |
06 Nov 2017 10:04 |
Last Modified: |
11 Apr 2024 16:11 |
Additional Information: |
German translation of Object-oriented Reengineering Patterns — an Overview'' (GPCE 05) |
BORIS DOI: |
10.7892/boris.104672 |
URI: |
https://boris.unibe.ch/id/eprint/104672 |