ISE-03



ISE-03

Software Architektur

Semester

Siehe Studienverlaufsplan

Art des Moduls

Pflicht

Modulverantwortung

Prof. Dr. Axel Lamprecht

Modulsprache

Deutsch / Englisch

Veranstaltungsturnus

Mind. 1 x jährlich

Dauer der Veranstaltung

1 Semester

Arbeitsaufwand

150 Std.

Präsenz: 32 Std. | Selbststudium: 56 Std. | Transfer: 62 Std.

ECTS-Punkte

5 CP

Prüfungsleistung

Klausur (60 min.)

Lehr- und Lernmethoden

Seminar (Präsenzlehre), ergänzend Selbststudium und Transfer, ggf. E-Learning, Pre- und Post-Reading.

Modulinhalte

  • Software-Engineering

  • Software-Design

  • SW-Stacks (Full Stack Development)

  • Modulare Softwarestruktur: Microsservices

  • Cloud Computing Architekturen

  • Vorgehensmuster zur Architekturdefinition

  • Architekturmuster

  • Modellierung

  • Kommunikation und Dokumentation

  • Enterprise IT-Architecture

Teilnahmevoraussetzungen

Das Modul setzt grundlegende Programmierkenntnisse voraus (nachweisbar durch entsprechende Leistungspunkte im B.Sc. oder durch Propädeutikum in Python)

Qualifikationsziele

Wissensverbreiterung

  • Kenntnisse über die wesentlichen Entwicklungstrends im Bereich der Softwarearchitekturen

  • Kenntnisse über Architekturen von Software-Architekturen, insbesondere SW-Stacks.

  • Erweiterung der Kompetenzen zur systematischen Bereitstellung Von SW-Architekturen

Wissensvertiefung

  • Fähigkeit, eigenständig SW-Architekturen aufzubauen

  • Fähigkeit, die typischen Software-Stacks kennen zu lernen und damit arbeiten zu können.

  • Fähigkeit, SW-Architekturen und SW-Stacks gegeneinander abzugrenzen.

Wissensverständnis

  • Fähigkeit, erworbenes Wissen durch die obligatorischen Transferprojekte bzw. Transferarbeiten des Studiums auf passende Unternehmensbereiche anwenden zu können.

  • Kompetenz, um SW-Architekturen in Teams mit heterogenem Vorwissen interdisziplinär aufbauen zu können.

Verwendbarkeit des Moduls

für andere Module und Studiengänge

Verwendbar im Masterstudiengang IT-Systems Engineering

Empfohlene Literatur

Zum Selbststudium empfiehlt sich den Studierenden folgende Literatur:

  • Vorgehensmuster für Softwarearchitektur: Kombinierbare Praktiken in Zeiten von Agile und Lean von Stefan Toth 2019

  • Effektive Softwarearchitekturen: Ein praktischer Leitfaden von Gernot Starke 2020

  • Handbuch für Softwareentwickler: Das Standardwerk für professionelles Software Engineering von Veikko Krypczyk und Olena Bochkor 2018

  • Modulare Softwarearchitektur: Nachhaltiger Entwurf durch Microservices, Modulithen und SOA 2.0 von Herbert Dowalil 2020

  • Clean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series) 2017

  • Basiswissen für Softwarearchitekten: Aus- und Weiterbildung nach iSAQB-Standard zum Certified Professional for Software Architecture - Foundation Level

  • von Mahbouba Gharbi , Arne Koschel, et al. | 2020

  • Capturing software architecture knowledge for pattern-driven design Author links open overlay panelSiamakFarshidiaSlingerJansenabJan Martijnvan der Werfa 2020 In: Journal of Systems and Software Volume 169, November 2020

Weitere Informationen

Keine