Die Architektur von Softwaresystemen spielt eine entscheidende
Rolle für die Anwendungsentwicklung. In der Architektur
bereits enthaltene Entscheidungen bestimmen den Entwurfsprozess
und sind Grundlage für die Erfüllung qualitativer
Anforderungen.
In der Veranstaltung lernen wir Architekturen kennen:
die Konzepte und auch konkrete Beispiele. Wir wollen die
Prinzipien verstehen, auf deren
Basis heute Softwaresysteme entwickelt werden.
Moodle-Kurs zur Veranstaltung ⇗
Die folgenden Dateien werden im Laufe des Semesters aktualisiert.
Was ist Softwarearchitektur?
Ein Beispiel – vier Architekturen. Fassung ohne Animation Portable Document Format, 676 KB, Stand 17.10.2023 |
Architekturstile und Beispiele – Ein
Katalog von Konzepten. Fassung ohne Animation Portable Document Format, 4478 KB, Stand 17.10.2023 |
Softwarearchitektur und
Qualitätsszenarien – Mechanismen, um Qualitätsmerkmale
zu erreichen. Fassung ohne Animation Portable Document Format, 625 KB, Stand 17.10.2023 |
Entwickeln und Dokumentieren von
Softwarearchitektur – »Best Practices« in Entwurf
und Kommunikation. Fassung ohne Animation Portable Document Format, 1230 KB, Stand 17.10.2023 |
Fundamental Modeling Concepts – Ein mentaler
Rahmen für Softwarearchitektur. Fassung ohne Animation Portable Document Format, 3364 KB, Stand 17.10.2023 |
Review und Analyse von
Softwarearchitekturen – Vorgehensweisen und Werkzeuge. Fassung ohne Animation Portable Document Format, 987 KB, Stand 17.10.2023 |
Software Product Lines – Software Product Line
Engineering and Architectures. Fassung ohne Animation Portable Document Format, 180 KB, Stand 17.10.2023 |
Exkurs: Problem Frames – Blick vom Problembereich
auf die Architektur. Fassung ohne Animation Portable Document Format, 352 KB, Stand 17.10.2023 |
Im Praktikum vertiefen die Teilnehmer und Teilnehmerinnen ein Thema der Softwarearchitektur und präsentieren ihre Ergebnisse.