TU BRAUNSCHWEIG

Softwarearchitektur

Modulnummer: INF-SSE-28
Dozent: Dipl.-Inf. Christoph Seidl
Mitarbeiter: Michael Nieke, M.Sc.

Der Termin und Raum für die Wiederholungsklausur stehen fest. Siehe Termine


Termine

  • Vorlesungen: Vom 04.04.2017 - 03.05.2017:
    • Dienstags:13:15 - 14:45, Raum: IZ 161
    • Mittwochs: 13:15 - 14:45, Raum: IZ 160
  • Übungen: Vom 09.05.2017 - 27.06.2017:
    • Dienstags:13:15 - 14:45, Raum: IZ 161
    • Mittwochs: 13:15 - 14:45, Raum: IZ 160
    • Wichtig: Aktuell ist der Mittwochstermin nur für die Rechnerübung der zweiten Gruppe (s. Stud.IP). Außerdem finden die Rechnerübungen (die ersten vier Termine der Übung) im Raum IZ 413a statt.
  • Klausur: Montag, 14.08.2017, 8:30 - 10:00, Raum: PK 2.2
  • Wiederholungsklausur: Mittwoch, 14.03.2018, 13:30 - 15:00, Raum: PK 2.1
Datum Typ Thema Raum
Dienstag , 04.04., 13:15 - 14:45 Vorlesung Einführung IZ 161
Mittwoch , 05.04., 13:15 - 14:45 Vorlesung Architekturbeschreibungssprachen (ADLs) IZ 160
Dienstag , 11.04., 13:15 - 14:45 Vorlesung Unified Modeling Language (UML) IZ 161
Mittwoch , 12.04., 13:15 - 14:45 Vorlesung Object Constraint Language (OCL) IZ 160
Dienstag , 18.04., 13:15 - 14:45 Vorlesung Architekturstile und -muster IZ 161
Mittwoch , 19.04., 13:15 - 14:45 Vorlesung Entwurfsmuster I IZ 160
Dienstag , 25.04., 13:15 - 14:45 Vorlesung Entwurfsmuster II IZ 161
Mittwoch , 26.04., 13:15 - 14:45 Vorlesung Wiederverwendung IZ 160
Dienstag , 02.05., 13:15 - 14:45 Vorlesung Architekturbewertung IZ 161
Mittwoch , 03.05., 13:15 - 14:45 Vorlesung Zusammenfassung IZ 160
Dienstag , 09.05., 13:15 - 14:45 Rechnerübung (Gruppe 1) Architekturbeschreibungssprachen (ADLs) IZ 413a
Mittwoch , 10.05., 13:15 - 14:45 Rechnerübung (Gruppe 2) Architekturbeschreibungssprachen (ADLs) IZ 413a
Dienstag , 16.05., 13:15 - 14:45 Rechnerübung (Gruppe 1) Unified Modeling Language (UML) IZ 413a
Mittwoch , 17.05., 13:15 - 14:45 Rechnerübung (Gruppe 2) Unified Modeling Language (UML) IZ 413a
Dienstag , 23.05., 13:15 - 14:45 Übung Object Constraint Language (OCL) IZ 161
Dienstag , 30.05., 13:15 - 14:45 Übung Architekturstile und -muster IZ 161
Dienstag , 06.06., 13:15 - 14:45 AUSFALL! Exkursionswoche -
Dienstag , 13.06., 13:15 - 14:45 Übung Entwurfsmuster IZ 161
Dienstag , 20.06., 13:15 - 14:45 Übung Wiederverwendung IZ 161
Dienstag , 27.06., 13:15 - 14:45 Übung Architekturbewertung IZ 161

Voraussetzungen

  • Modellierung mit UML

  • Software Engineering 1

  • Mind. 1 objektorientierte Programmiersprache

Inhalt

  • Architekturmuster
  • Entwurfsmuster
  • Implementierungsstrategien
  • Architektursprachen
  • Modellierung von Architekturen
  • Evolution von Architekturen
  • Zusammenhang Hardware/Software-Architekturen
  • Komponenten-Architektur

Ziele

  • Architekturen erkennen und bewerten können
  • Geeignete Architekturen und Muster für Problemstellungen auswählen können
  • Architekturen auf konkrete Systeme anwenden können

Materialien

Die Vorlesungsunterlagen werden ausschließlich im Stud.IP hochgeladen. Bitte melden Sie sich daher dort frühzeitig für die Vorlesung Softwarearchitektur an. In der Regel werden die Folien direkt nach der Vorlesung hochgeladen.


Literatur

  • "Software Architecture in Practice" - Len Bass, Paul Clements and Rick Kazman, SEI Series in Software Engineering, Addison-Wesley Professional, 2012
  • "A System of Patterns" - Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad and Michael Stal, John Wiley & Sons, 1996
  • "Design Patterns" - Erich Gamma Richard Helm, Ralph E. Johnson and John Vlissides, Prentice Hall, 1994
  • "Handbuch der Software-Architektur" - Ralf Reussner, Wilhelm Hasselbring (Hrsg.), dpunkt, 2006

  aktualisiert am 10.01.2017
TU_Icon_E_Mail_1_17x17_RGB Zum Seitenanfang