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. WorkloadLehrtyp
42Vorlesungen
14Fallstudien
2Prüfungen
Workload Dozentenungebunden
Std. WorkloadLehrtyp
42Veranstaltungsvor-/-nachbereitung
14Hausarbeiten
11Prü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