Diese Website verwendet nur technisch notwendige Cookies. In der Datenschutzerklärung können Sie mehr dazu erfahren.

Zum Hauptinhalt springen
Logo, Startseite der Hochschule der Medien

Studieninhalte

Veranstaltungsbeschreibung

143101a System Engineering und Management

Zuletzt geändert:01.07.2022 / von Carlsburg
EDV-Nr:143101a
Studiengänge: Computer Science and Media (Master), Prüfungsleistung im Modul System Engineering und Management in Semester 1 2 3
Häufigkeit: unregelmäßig
Dozent: Thomas Pohl
Sprache: Deutsch
Art: -
Umfang: 4 SWS
ECTS-Punkte: 5
Workload: Der Kurs umfasst 60 Stunden Präsenz, aufgeteilt in theoretische Grundlagen und praktische Implementationen von Projekten. 90 Stunden dienen der Ausarbeitung der Projekte.
Prüfungsform:
Beschreibung: Industrien aendern sich heute immer schneller und die IT spielt hier eine Schluesselrolle. Dies hat zur Folge das sich Entwicklungsprozesse immer weiter verkürzen und sehr viel dynamischer werden. Der langfristigen Planung stehen sich schnell und ständig ändernde Anforderungen gegenueber. In Startups speziell aber auch mehr und mehr in grossen Unternehmen geht es heute um die Geschwindigkeit in der sich Geschaeftsmodelle an den Markt bringen lassen. Diese Ansprüche lassen sich nur durch professionelle Umgebungen und agile, experimentelle Vorgehensweisen erfüllen. In dieser Veranstaltung werden die Kompetenzen zum Aufbau einer professionellen Entwicklungsumgebung (test-driven) unter Einschluss von Techniken der Continuous Integration und des Continuous Deployments bis hin zum Deployment in externen Cloudumgebungen (BlueMix, AWS) erworden. . Die Studierenden lernen, die komplexen Abhängigkeiten zwischen der Organisation des Entwicklungsprozesses, den verwendeten Werkzeugen sowie den Bedingungen gemeinsamer Produktion zu beherrschen. Dementsprechen erfolgt der Erwerb dieser Fähigkeiten in Gruppenprojekten. Kernbestandteil dieser Gruppenarbeiten ist dabei ein agiles, experimentelles Vorgehen, bei dem die nächsten Schritte auf der Analyse der Ergebnisse vorhergehender Experimente beruhen. Die Studierenden erwerben dabei die Kompetenz den eigenen und den Gruppenfortschritt kritisch zu analysieren und durch Experimente abzusichern. Die Argumentation ist dabei datengestützt. Die Pruefungsleistung ist die Dokumentation und Präsentation kleiner Projekte die im Rahmen der Veranstalltung umgesetzt werden.
English Title: System Engineering and Management
English Abstract: The last years have seen a rise of so-called "continuous ..." technologies and methodologies, driven by the need for much faster release of software products and services. Developers are faceing a myriad of different technical or organizational terms like test-driven development, continuous [integration, delivery, deployment], agile processes, cloud-based provisioning using container technologies like Docker. How do they relate to each other and to new architectures like microservices? How do large internet sites deploy and monitor their software? The course tackles these problems and provides a theoretical foundation as well as the opportunity to personally develop and test some of those approaches.
Literatur: Jez Humble et.al., Continuous Delivery Jez Humble et.al, Lean Enterprise

Weitere Literatur finden Sie in der HdM-Bibliothek.
Internet: Software is eating the world: http://www.wsj.com/articles/SB10001424053111903480904576512250915629460