Softwarearchitekturen

Typ: Vorlesung + Übung/Tutorium
SWS: 4
Credit Points: 5

Kursbeschreibung / -kommentar

In dieser Vorlesung werden Prinzipien der Softwarearchitektur, Darstellungen von Architektur in Schichtmodellen, Metriken für Software, Architekturmuster, Komponentenmodelle, Plugin-Mechanismen, verteilte Architekturen, Services und Service-orientierte Architekturen behandelt und ein Einblick in die modellgetriebene Entwicklung von Architekturen mit templatebasierten Generatoren, textuellen DSLs und graphischen DSLs vermittelt. Dabei wird ein kleines aber realistisches Beispiel einer Softwarearchitektur, eine Implementierung des Sudoku-Spiels, für die meisten der vorgestellten Konzepte durchgängig verwendet.