Applied Software Architecture
Lecture Contents
A software system is far more than just a collection of algorithms and data structures: building it means carefully designing and crafting an architecture that ensures that the system is capable of fulfilling all relevant requirements and needs. This lecture teaches how to design, document, implement and evaluate the architecture of a complex software system. A focus is put on the practical applicability of the lecture’s contents. The lecturers have a background in academia and diverse roles in industry, and are thus capable of bridging the gap between theory and practice. The contents of this module are aligned with the syllabus of the iSAQB Certified Professional for Software Architecture – Foundation Level programme. The lecture will be held in English.Prerequisites
- Basic knowledge of systems programming, e.g. through the lecture Softwaresysteme.
- Basic knowledge of UML.
Modules and Exams
The lecture comprises 5 ECTS. Depending on the number of participants, we will be offering either a 90-minute written or a 30-minute oral exam.Lecturers
Dr. Christoph Erhardt
Department Informatik (INF)
Lehrstuhl für Informatik 4 (Systemsoftware)
- E-Mail: erhardt@cs.fau.de