Modulhandbuch

Informatik (INFM)

Software-Architekturen

Empfohlene Vorkenntnisse

Vorlesung und Praktikum Software Engineering 1

Vorlesung und Praktikum Enterprise Anwendungen

Lehrform Vorlesung/Seminar
Lernziele / Kompetenzen

Lernziele:

  • Erfolgreiche Teilnehmer*innen kennen die Inhalte des Berufs des IT-Architekten und seine Rolle in Unternehmen.
  • Sie beherrschen Methoden, um komplexe Software-Strukturen in überschaubare Einheiten zu gliedern.
  • Anhand von Mustern und Basisarchitekturen haben die Studierenden die Lösungskompetenz für gängige Probleme beim Entwurf einer Systemarchitektur erworben.
Dauer 1
SWS 4.0
Aufwand
Lehrveranstaltung 60
Selbststudium / Gruppenarbeit: 90
Workload 150
ECTS 5.0
Voraussetzungen für die Vergabe von LP

Modulprüfung für "Software-Architekturen" (K60)
"Seminar Software-Architekturen" (RE)

Modulverantwortlicher

Prof. Dr. Joachim Orb

Max. Teilnehmer 15
Empf. Semester 1-2
Haeufigkeit jedes Jahr (WS)
Verwendbarkeit

Master-Studiengang INFM

Master-Studiengang WINM

Veranstaltungen

Seminar Software-Architekturen

Art Seminar
Nr. EMI2111
SWS 2.0
Lerninhalt
  • Präsentationen von Software-Architekten von Unternehmen aus der Region zu konkreten Aufgaben des Architektenberufs
  • Selbständiges Erarbeiten und Präsentieren aktueller Themen aus dem Bereich der Systemarchitektur

Software-Architekturen

Art Vorlesung
Nr. EMI2110
SWS 2.0
Lerninhalt

  • Architektonischer Ordnungsrahmen: Ordnungsrahmen und Strukturierung der Vorlesung
  • Architekturen und Architektur-Disziplin: Beschreibung der Aufgaben des Systemarchitekten sowie der Disziplin Systemarchitektur
  • Architekturperspektiven: Fragmentierung und Abstraktion von IT-Systemen
  • Architekturmittel: Werkzeuge und Hilfsmittel des Systemarchitekten; vertiefende Untersuchung ausgewählter Basisarchitekturen

Literatur

Gharbi, M. et al., Basiswissen für Software-Architekten, dpunkt.verlag, 2013
Starke, G., Effektive Software-Architekturen, 6. Auflage, Hanser, 2014
Vogel, O. et al., Software-Architektur, 2. Auflage, Spektrum, 2009
Bass, L., Clements, P., Kazman, R., Software-Architecture in Practice, 3rd Edition, Addison-Wesley, 2012
Fowler, M., Patterns of Enterprise Application Architecture, Addison-Wesley, 2003
Dunkel, J. et al., System-Architekturen für Verteilte Anwendungen, Hanser, 2008
IEEE Software's "On Architecture" with Grady Booch http://feeds.feedburner.com/onarchitecture
SEI http://www.sei.cmu.edu/architecture/