Module number: INF-SSE-006
Lecturer: Dr. Lukas Linsbauer
Associates: M.Sc. Kamil Rosiak
Requirements
- UML modeling
- Software Engineering 1
- At least one object-oriented programming language
Content
- Architectural patterns
- Design patterns
- Implementation strategies
- Architecture languages
- Modeling of architectures
- Architecture evolution
- Corellation between hardware / software architekturen
- Component architectures
Goals
- Identify and evaluate architectures
- Chose suitable architectures for given problems
- Apply architectures for concrete systems
Material
You will be able to download the lecture materials in Stud.IP. Please enroll yourself in the course Softwarearchitektur. Usually, the slides will be published directly after the lecture.
Literature
- "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