GING2049 Entwicklung Robuster Softwarearchitekturen

Modulverantwortliche
  • Prof. Dr. Thomas Friedl
Lehrende
  • Björn Helge Schwarz
Notwendige Voraussetzungen zur Teilnahme

Erfolgreiche Teilnahme:

  • GING1033 Softwaretechnik MI
  • GING1031 Objektorientierte Programmierung
Inhalte

Die Veranstaltung vermittelt einen umfassenden Überblick über die verschiedenen Aspekte von Softwarearchitekturen. Dazu gehören die Einordnung der Softwarearchitektur in verwandte Disziplinen der Softwareentwicklung, Vorgehensweisen bei der Architekturentwicklung, die Dokumentation und Kommunikation von Softwarearchitekturen, Modellierung, Architektur- und Designmuster, typische Architekturaspekte und die Bewertung von Softwarearchitekturen.

Qualifikations- und Lernziele

Die Studierenden sind in der Lage, komplexe Softwarearchitekturen methodisch zu entwickeln und zu beurteilen. Sie kennen übliche Vorgehensweisen um Softwarearchitekturen und die Ihnen zugrunde liegenden Einflussfaktoren und Entscheidungen zu dokumentieren und den Entsprechenden Zielgruppen angemessen zu kommunizieren.

Fachkompetenzen
Methodenkompetenzen (fachlich & überfachlich)
Sozialkompetenzen
Selbstkompetenzen
ECTS-Leistungspunkte (CrP)
  • 6 CrP
  • Arbeitsaufwand 180 Std.
  • Präsenzzeit 60 Std.
  • Selbststudium 120 Std.
Lehr- und Lernformen
  • 4 SWS
  • Seminaristischer Unterricht 4 SWS

Studiensemester
  • Medizinische Informatik (B.Sc. 2016) - 4. - 5. Semester
Dauer
1 Semester
Häufigkeit des Angebots
Einmal im Jahr
Unterrichtssprache
Deutsch
Bonuspunkte

Nein

Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.

Prüfungsleistungen

Prüfungsleistung: Klausur oder Projektarbeit oder Fachgespräch (Art des Leistungsnachweises wird den Studierenden rechtzeitig und in geeigneter Weise bekannt gegeben.)

Benotung
Die Bewertung des Moduls erfolgt gemäß §§ 9, ggf. 12 (Teilleistungen), ggf. 18 (Arbeiten, Kolloquien) der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Verwendbarkeit
Gemäß § 5 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung) Verwendbarkeit in allen Bachelorstudiengänge der THM möglich.
Literatur, Medien
  • Starke G: Effektive Softwarearchitekturen, Hanser Verlag, München
  • Zörner S: Softwarearchitekturen Dokumentieren und Kommunizieren. Hanser Verlag, München
  • Sommerville I: Software Engineering. Pearson, München
  • Hammerschall U, Beneken G: Software requirements. Pearson, München
  • Ebert C: Systematisches requirements engineering. dpunkt.verlag, Heidelberg
  • Aktuelle Artikel aus Fachzeitschriften und einschlägigen Onlinequellen.

Rechtliche Hinweise