Refactoring und Identifikation von Komponenten

Die Wartung und die Erweiterung bestehender Softwaresysteme sind aufwendige Prozesse. Dabei auftretende Risiken können wegen der vorhandenen Abhängigkeiten innerhalb des Systems und zu anderen Systemen kaum abgeschätzt werden. Die Aufteilung eines Softwaresystems in eigenständige Komponenten ist ein geeigneter Ansatz, um die Aufwände in der Wartungsphase zu reduzieren und die Pflege zu erleichtern. Die Arbeit Refactoring und Identifikation von Komponenten entwirft und evaluiert eine Methode, mit der eine systematische Identifikation und Extraktion von Komponenten aus einem bestehenden Softwaresystem möglich ist. Die Komponenten werden anschließend in das Softwaresystem integriert, um eine parallele Pflege zu vermeiden. Für die Analyse des bestehenden Softwaresystems und zur Identifikation der Komponenten werden die Darstellungsmittel der UML genutzt. Bei der Extraktion der Komponenten kommen Refactoring-Schritte und Design-Patterns zum Einsatz. Das Buch richtet sich an Software-Entwickler und Software-Architekten.

Diplom-Informatiker: Studium der Informatik an der TU Ilmenau, Software-Entwickler bei der mediaworx Berlin AG

Verwandte Artikel

Download
PDF