Lehrver­anstaltungs­handbuch LCSS

Large and Cloud-based Software-Systems


PDF Lehrveranstaltungsverzeichnis English Version: LCSS

Version: 1 | Letzte Änderung: 25.09.2019 21:43 | Entwurf: 0 | Status: vom verantwortlichen Dozent freigegeben

Langname Large and Cloud-based Software-Systems
Anerkennende LModule LCSS_MaTIN
Verantwortlich
Prof. Dr. René Wörzberger
Professor Fakultät IME
Gültig ab Sommersemester 2021
Organisation und Unterlagen Ilias-Kurs
Niveau Master
Semester im Jahr Sommersemester
Dauer Semester
Stunden im Selbststudium 78
ECTS 5
Dozenten
Prof. Dr. René Wörzberger
Professor Fakultät IME
Voraussetzungen - fortgeschrittene Programmierkenntnisse
- grundlegende Kenntnisse in Web-Technologien
- grundlegende Kenntnisse in Datenbanken
- grundlegende Kenntnisse in Software-Architekturen
- grundlegende Kenntnisse in der Unified Modeling Language (UML)
Unterrichtssprache englisch
separate Abschlussprüfung Ja
Literatur
Abschlussprüfung
Details Die Abschlussprüfung ist entweder schriftlich oder mündlich. Die Studierenden müssen zeigen, dass sie in der Lage sind, ein großes Cloud-basiertes System zu entwerfen und in einer Cloud zu installieren.
Mindeststandard 50% der erreichbaren Maximalpunktzahl
Prüfungstyp Klausur

Lernziele
Zieltyp Beschreibung
Kenntnisse Stakeholder-Gruppen und deren Interessen kennen und verstehen
Kenntnisse Qualitätsattribute und deren Wechselwirkung verstehen
Kenntnisse Szenariobasierte Spezifikation architekturrelevanter Anforderungen kennen
Kenntnisse Bestandteile eines System-Clusters für ein großes, cloud-basiertes System und deren Funktion kennen, wie z.B. wie Load-Balancer oder Message-Queues.
Kenntnisse Den Aufbau eines System-Clusters für ein großes System bei einem konkreten Cloud-Provider kennen, z.B. Google.
Kenntnisse Die Verwendung von Container-Virtualisierungslösungen wie Docker und Container-Orchestrieungen wie Kubernetes kennen.
Aufwand Präsenzlehre
Typ Präsenzzeit (h/Wo.)
Vorlesung 2
Übungen (ganzer Kurs) 1
Übungen (geteilter Kurs) 0
Tutorium (freiwillig) 0
Besondere Voraussetzungen
keine
Begleitmaterial - Vorlesungsskript (auf Englisch)
- Übungsunterlagen
- Praktikumsunterlagen
- Frei-Coupons zur Verwendung von Cloud-Lösungen
Separate Prüfung Nein

Lernziele
Zieltyp Beschreibung
Fertigkeiten Ein großes und cloud-basiertes System unter Berücksichtung wiederstrebender Qualitätsanforderungen entwerfen und den Entwurf dokumentieren können
Fertigkeiten Prototypische Implementierung des Systems sowie dessen Installation und Betrieb in einer Cloud.
Aufwand Präsenzlehre
Typ Präsenzzeit (h/Wo.)
Praktikum 1
Tutorium (freiwillig) 0
Besondere Voraussetzungen
keine
Begleitmaterial - Unterlagen mit Praktikumsaufgaben
- Vorlagen für die Dokumentation
Separate Prüfung Ja
Separate Prüfung
Prüfungstyp Projektaufgabe im Team bearbeiten (z.B. im Praktikum)
Details Es werden verschiedene Aufgaben zum Entwurf, zur Implementierung sowie der Installation in der Cloud eines Systems gestellt, die im Team zu lösen und an verschiedenen Terminen im Semester zu präsentieren sind.
Mindeststandard Ein qualtiativ und quantitativ ausreichender Beitrag jedes Team-Mitglieds muss in den Präsentationen und eventuellen Vorablieferungen (Dokumentationen) erkennbar sein.

Bei Fehlern, bitte Mitteilung an die
Webredaktion der Fakultät IME

© 2022 Technische Hochschule Köln