Software Engineering II

Typ: Vorlesung + Übung/Tutorium
SWS: 4
Credit Points: 6
Homepage: https://www.hochschule-stralsund.de

Kursbeschreibung / -kommentar

Im Rahmen der Veranstaltungen werden Sie mit der Wartung und dem damit verbundenen Re-Engineering von Software-Systemen im objekt-orientierten Kontext vertraut gemacht. Im Detail werden hierzu die Wiedergewinnung verlorener Informationen über existierende Software-Systeme, die Restrukturierung der Beschreibung des Systems und die nachfolgende Implementierung von Änderungen betrachtet. Sie arbeiten in kleinen Gruppen gemeinsam und parallel an verschiedenen Aufgaben wie Fehlerbeseitigung, Realisierung neuer Funktionalität, etc. Weitere Teilaspekte sind die Zwischendarstellungen für Programmanalysen, Software-Metriken, Software-Architekturrekonstruktion, Mustersuche, automatische Code-Transformationen und Refactoring sowie Methoden zur Planung und Durchführung von Wartungs-/ Reengineering-Projekten.