T098 – Komplexe Systeme

Modul
Komplexe Systeme
Complex Systems
Modulnummer
T098
Version: 1
Fakultät
FDIT: Fakultät Digitale Transformation
Niveau
Master
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche

Prof. Dr.-Ing. Andreas Hartmann
andreas.hartmann@htwk-leipzig.de

Dozierende

Prof. Dr.-Ing. Andreas Hartmann
andreas.hartmann@htwk-leipzig.de

Sprache(n)

Deutsch
in "Komplexe Systeme"

ECTS-Leistungspunkte

5.00 ECTS-Punkte

Workload

125 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Übung)

Selbststudienzeit

65.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Prüfung Projektarbeit
Modulprüfung | Prüfungsdauer: 20 Wochen | Wichtung: 50% | nicht kompensierbar
in "Komplexe Systeme"

Prüfung mündliches Fachgespräch
Modulprüfung | Prüfungsdauer: 15 Minuten | Wichtung: 50% | nicht kompensierbar
in "Komplexe Systeme"

Lehr- und Lernformen

 

  • Vorlesung und Seminar in Präsenzveranstaltungen mit klassischen Präsentationsmedien
  • Selbstgesteuertes Lernen auf der Lernplattform
  • Betreutes Selbststudium mit Übungsaufgaben und deren Besprechung in Online- Seminaren
  • Praktische Projektarbeit auf physischer und virtualisierter IT-Infrastruktur
Medienform

keine Angabe

Lehrinhalte/Gliederung

 

  • Theoretische und technische Grundlagen von Virtualisierung
  • Prinzipien und Technologien von Technologie-Stacks, insbesondere Cloud
  • Prinzipien Serviceorientierter Architekturen und Microservice-Architekturen
  • Referenzarchitekturen im Kontext der Digitalen Transformation
  • Sicherheitsaspekte von modernen Technologie-Stacks
  • Prinzipien und Maßnahmen zur Komplexitätsreduktion
  • Praktische Übungen am Beispiel von OpenStack o.ä.
Qualifikationsziele

 

Die Studierenden sind vertraut mit Problemen, Konzepten und Lösungsansätzen zur Sicherheit und Zuverlässigkeit von komplexen Software-Systemen. Sie sind in der Lage, die Anforderungen eines verteilten Anwendungssystems zu analysieren, die verschiedenen Arten von Komplexität zu charakterisieren und ein Konzept zur Herstellung von Sicherheit in verteilten Systemen und deren Technologie-Stacks zu identifizieren. Dazu haben Sie Fachkenntnisse und methodische Kompetenzen zur Entwicklung Cloud-basierter Infrastrukturen und Software-Systeme, sowie der Transformation bestehender Lösungen zu Digitalen Produkten auf Grundlage von Microservices. Die Studierenden können aus Ihren Erfahrungen lernen und sind in der Lage, bereichsspezifisches Wissen zu vereinen. Die Studierenden können mit spezifischen und praxisnahen Herausforderungen umgehen sowie im Team an spezifischen Aufgabenstellungen arbeiten.

Zulassungsvoraussetzung
Keine
Empfohlene Voraussetzungen

 

  • Verteilte Anwendungen
  • Grundlagen der Informatik
  • Betriebssysteme
  • Netzwerke
  • Vertiefte Kenntnisse mit Linux, insbesondere CLI
Literaturhinweise

 

  • Tanenbaum, Van Steen: Distributed Systems: Pearson New International Edition: Principles and Paradigms, 2013
  • Erl, T.: SOA - Entwurfsprinzipien für serviceorientierte Architektur, Addisson- Wesley, 2008 Dunkel, J., Eberhart, A., Fischer, S.: Systemarchitekturen für Verteilte Anwendungen, Hanser Verlag, 2008
  • Wolff: Microservices: Grundlagen flexibler Softwarearchitekturen Taschenbuch, dpunkt, 2015
  • Stender, D.: Cloud-Infrastrukturen. Das Handbuch für DevOps-Teams und Administratoren. Rheinwerk Computing, Bonn, 2020.
  • Liebel, O.: Skalierbare Container-Infrastrukturen. Das Handbuch für Administratoren. Rheinwerk Verlag, Bonn, 2018.
Aktuelle Lehrressourcen

keine

Hinweise

Prüfung PM als Videokonferenz

PM als Videokonferenz

Verwendbarkeit

Masterstudiengang Informations- und Kommunikationstechnik