| INFMW Systemintegration | SG | INF | |
|---|---|---|---|
| Dozent : |
Prof. Dr.-Ing. Thomas Preuß
eMail
Dipl.-Inf. (FH) Lars Gentsch eMail |
Semester | 1 |
| Einordnung : | Master Informatik (Winter-Immatrikulation), Vertiefung Network and Mobile Computing | SWS | 4 |
| Sprache : | Deutsch | Art | VÜS |
| Prüfungsart : | PL | Credits | 6 |
| Prüfungsform : | Belegarbeit mit mdl. Prüfungsgespräch | ||
| Voraussetzungen : | |||
| Querverweise : | |||
| Vorkenntnisse : | Grundlagen des Cloud Computing | ||
| Hilfsmittel und Besonderheiten : | Studien- und Prüfungsleistungen: Semesterbegleitende Leistungen können in die Bewertung einbezogen werden. | ||
| Lehrziele : | Die Studierenden sind mit den Problemstellungen im Bereich Cloud Computing, von Multi-Service-Architekturen und Microservice sowie deren Integration auf Basis von Software-Lieferketten vertraut. Sie kennen die Spezifika von Cloud-Anwendungen und die daraus resultierenden Anforderungen an die Software-Architektur ebenso wie die Gründe für den Einsatz von Software-Werkzeugen für Lieferketten. Im Bereich der Entwicklung und Lieferung sind die Studierenden mit Themen wie "Continuous Integration" und "Continuous Delivery" sowie deren Realisierung mittels Lieferketten ("Deployment Pipline"), TDD/BDD, Agile Methoden, Qualitätssicherungsmaßnahmen, VCS/DVCS, Installations-Verfahren (RPM/Docker/etc.) vertraut. Sie beherrschen die Methoden und Konzepte der EAI sind in der Lage, diese zu bewerten und angemessen einzusetzen. Die Studierenden wissen nach dem Besuch der Veranstaltung wie Lieferketten für Softwaresysteme aufgebaut sind und erkennen die Motivation hinter diesem Vorgehen. | ||
| Lehrinhalte : | In der Lehrveranstaltung werden die folgenden Themen behandelt: | ||
| Literatur : | T. Erl; Z. Mahmood; R. Puttini: Cloud Computing: Concepts, Technology & Architecture, Pearson 2013. M. J. Kavis: Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, & IaaS), Wiley, 2014.Integration Patterns, Addison-Wesley, 2003 M. Winter, M. Ekssir-Monfared, H. M. Sneed, R. Seidl, L. Borner: Der Integrationstest: Von Entwurf und Architektur zur Komponenten- und System-integration, Hanser-Verlag, 2012 G. Starke: Effektive Softwarearchitekturen: Ein prak-tischer Leitfaden, Hanser-Verlag, 2014 S. Freeman: Growing Object-Oriented Software, Guided by Tests, Nat Pryce, 2009 J. Humble, D. Farley: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, 2010 P. M. Duvall, S. Matyas, A. Glover: Continuous Integration: Improving Software Quality and Redu-cing Risk, 2007 Eberhard Wolff: Continuous Delivery: Der pragmatische Einstieg, 2014 Eberhard Wolff: Microservices: Grundlagen flexibler Softwarearchitekturen, 2015 | ||
