Software- und Systemarchitekturen
- Fakult?t
Institut für Management und Technik
- Version
Version 8.0 vom 23.04.2020
- Modulkennung
75M0234
- Modulname (englisch)
Software and System Architectures
- Studieng?nge mit diesem Modul
Management und Technik (M.Sc.)
- Niveaustufe
4
- Kurzbeschreibung
Software- und Systemarchitektur beschreiben die wesentlichen Komponenten von Anwendungssystemen, die Beziehungen dieser Komponenten zueinander und zur Umgebung, sowie das erwartete Laufzeitverhalten unter Einhaltung definierter Qualit?tsmerkmale. Studierende lernen Ans?tze und Methoden zur Definition und Bewertung von Software-und Systemarchitekturen gro?er Anwendungssysteme kennen.
- Lehrinhalte
- Aufgaben von Softwarearchitekten
- Entwurf von Softwarearchitekturen
- Architekturmuster
- Architekturaspekte
- Dokumentation von Softwarearchitekturen
- Cloud- und Container-Architekturen zum Komplexit?tsmanagement
- Micro-Services
- Continuous Integration, Continuous Deployment und DevOps
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden k?nnen die Aufgabenbereiche von Software- und Systemarchitekten erl?utern. Sie k?nnen Software-Architekturen und System-Architekturen sowie deren Zusammenspiel beschreiben und Technologiebausteine zur Realisierung eines Verteilten Systems erkl?ren.
Wissensvertiefung
K?nnen - instrumentale Kompetenz
Die Studierenden k?nnen Software- und Systemarchitekturen für konkrete Anwendungsszenarien konzipieren und Entwurfs- und Entwicklungsprozesse im Kontext des Software-Produktmanagements mitgestalten.
K?nnen - kommunikative Kompetenz
K?nnen - systemische Kompetenz
Die Studierenden k?nnen IT Architekturen und Standards in Bezug auf technologische, unternehmens- und marktspezifische Rahmenbedingungen einer Anwendungsdom?ne einordnen.
- Lehr-/Lernmethoden
Seminaristischer Unterricht mit integrierten Fallstudien
- Empfohlene Vorkenntnisse
Software Engineering
- Modulpromotor
Ryba, Michael
- Lehrende
- Buscherm?hle, Ralf
- Ryba, Michael
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 42 Vorlesungen 14 Fallstudien 2 Prüfungen Workload Dozentenungebunden Std. Workload Lehrtyp 42 Veranstaltungsvor-/-nachbereitung 14 Hausarbeiten 11 Prüfungsvorbereitung
- Literatur
Starke, Gernot: Effektive Softwarearchitekturen: ein praktischer Leitfaden, HanserPosch, Thorsten et al.: Basiswissen Softwarearchitektur, dpunkt.verlagGoll, Joachim: Entwurfsprinzipien und Konstruktionskonzepte der Softwaretechnik: Strategien für schwach gekoppelte, korrekte und stabile Software, Springer ViewegLilienthal, Carola: Langlebige Softwarearchitekturen: technische Schulden analysieren, begrenzen und abbauen, dpunktFowler, Martin: Patterns of Enterprise Application Architecture, Addison-Wesley
- Prüfungsleistung
- Klausur 2-stündig
- Mündliche Prüfung
- Hausarbeit und Referat
- Projektbericht, schriftlich
- Bemerkung zur Prüfungsform
Die Prüfungsform wird zu Beginn der Lehrveranstaltung durch die/den Lehrenden bekanntgegeben.
- Dauer
1 Semester
- Angebotsfrequenz
Nur Wintersemester
- Lehrsprache
Deutsch