Contact People Projects Teaching Papers Search Intranet

Softwarearchitekturen (auf Englisch)

Veranstalter::

Hans-Werner Sehring

Dauer:

2 h Vorlesung pro Woche + 1 h Übung

ECTS Credits:

--
Periodizität:
Jedes Sommersemester
Scheinvergabe:
Klausur am Semesterende
English Version
Hintergrund und Motivation

Softwareentwickler benutzen architekturelle Muster zur Strukturierung und Organisation von Softwaresystemen. In dieser Vorlesung werden Konzeption und Verwendung von Softwarearchitekturen als Ingenieursdisziplin vorgestellt und in der Übung vertieft. Der Schwerpunkt liegt auf angewandten erfolgreichen Architekturmodellen und Vorgehensweisen aus der Perspektive objektorientierter Softwareentwicklung.

Ziele

Als primäres Ziel dieser Veranstaltung lernen Studenten die Herangehensweise an und Betrachtung von Softwaresystemen aus einer architekturellen Perspektive. Am Ende der Verstaltung sollen Studenten in der Lage sein

Voraussetzungen

Studenten, die an dieser Veranstaltung teilnehmen, müssen folgende Voraussetzungen erfüllen:

Stellung im Stundenplan
Inhalt (auf Englisch)

Das Lehrmaterial ist größtenteils programmiersprachunabhängig. Codebeispiele sind in der objektorientierten Sprache Java gegeben.

1. What is a software architecture?

2. Case Study: Object Oriented Analysis, Design and Implementation

3. Pipes and Filter Architectures

4. Event-Based Architectures

5. Layered Architectures / Database Architectures

6. Frameworks

7. Component Architectures

Empfohlene Literatur
Zusätzliche Literatur
  20-jun-2001 patrick hupe