Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage
Die Lehrveranstaltung behandelt den Softwarewartungs-Lebenszyklus und die Gesetze der Software Evolution im Detail und setzt thematische Schwerpunkte in den Gebieten Legacy Systeme, Reverse- und Re-Engineering, Refactoring, Change Patterns und Design for Change.Weiters sollen anhand von praktischen Beispielen die Grundlagen und Anwendungen der Methoden der Software Wartung und Evolution vermittelt werden.
Die Übung gliedert sich in 2 Teile:
In mehreren Vorlesungseinheiten werden den Studierenden theoretische Grundlagen, Methoden und Konzepte zur Softwarewartung und Softwareevolution u.a. anhand von Fallbeispielen vermittelt. Nach einer Einzelübung werden die in den Vorlesungseinheiten erworbenen theoretischen Kenntnisse in Gruppen von zwei bis drei Studierenden in praktischen Übungen angewandt und vertieft.
ECTS-Breakdown:
Summe: 75 Stunden (3 ECTS)
Voraussetzung für eine positive Beurteilung ist eine Anwesenheit von mind. 60% in den Vorlesungseinheiten.Weiters setzt sich die Beurteilung aus den erbrachten Leistungen in den Übungsteilen zusammen die in Form von Abgabegesprächen evaluiert werden.