Modulnummer: INF-SSE-006
Dozent: Dr. Lukas Linsbauer
Betreuer: M.Sc. Kamil Rosiak
Voraussetzungen
- Modellierung mit UML
- Software Engineering 1
- Mindestens eine objektorientierte Programmiersprache
Inhalt
- Architekturmuster
- Entwurfsmuster
- Implementierungsstrategien
- Architektursprachen
- Modellierung von Architekturen
- Evolution von Architekturen
- Zusammenhang Hardware/Software-Architekturen
- Komponenten-Architektur
Ziele
- Architekturen erkennen und bewerten können
- Geeignete Architekturen und Muster für Problemstellungen auswählen können
- Architekturen auf konkrete Systeme anwenden können
Materialien
Die Vorlesungsunterlagen werden ausschließlich im Stud.IP hochgeladen. Bitte melden Sie sich daher dort frühzeitig für die Vorlesung Softwarearchitektur an. In der Regel werden die Folien direkt nach der Vorlesung hochgeladen.
Literatur
- "Software Architecture in Practice" - Len Bass, Paul Clements and Rick Kazman, SEI Series in Software Engineering, Addison-Wesley Professional, 2012
- "A System of Patterns" - Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad and Michael Stal, John Wiley & Sons, 1996
- "Design Patterns" - Erich Gamma Richard Helm, Ralph E. Johnson and John Vlissides, Prentice Hall, 1994
- "Handbuch der Software-Architektur" - Ralf Reussner, Wilhelm Hasselbring (Hrsg.), dpunkt, 2006