Software Performance Engineering

Spezialvorlesung (Nr 042189) mit Übungen (Nr 042190) im Wintersemester 2005/06

Vorlesung :    Campus Süd, HG I, HS 3,     dienstags,    8.15-10.00 Uhr   Start: 18.10.05
 Übung:         GB V, R 420,                        freitags,       8.30-10.00 Uhr   Start: 21.10.05 (Termin auf Wunsch einiger Teilnehmer geändert)

Thema:

An leistungsfähige Software werden viele Anforderungen gestellt, die im Entwurf berücksichtigt werden müssen. Eine ausreichende Performance auf der geplanten Zielarchitektur und die Skalierbarkeit gehören zu diesen Anforderungen. In dieser Vorlesung werden aktuelle UML Ergänzungen im Hinblick auf das zeitliche Verhalten und die Performance vorgestellt. Darüberhinaus werden eine Reihe von Modellierungstechniken, Analysemethoden und Tools präsentiert, mit denen Software Performance Engineering erst möglich wird. Als konkretes Beispiel einer Modellierungs- und Analysetechnik seien Layered Queueing Networks genannt. Neben Patterns für günstige Architekturen wurden auch Patterns für wenig geschickte Konstruktionen identifiziert (Stichwort "Antipatterns), die in der Veranstaltung diskutiert werden. 
 

Literatur

   weitere Literatur in der Vorlesung
 

Unterlagen

Folienkopien als Handouts begleitend zur Vorlesung
  1. Veranstaltung, Folien als pdf Datei.
  2. Veranstaltung, Folien als pdf Datei.
  3. Veranstaltung, Folien als pdf Datei. (bei der Transformation ppt->pdf traten bei einigen Graphiken Fehler auf, so dass als Workaround jpg Graphiken der Folien minderer Qualität in die pdf Datei eingefügt wurden, ...)
  4. Veranstaltung, Folien als pdf Datei.
  5. Veranstaltung, Folien als pdf Datei
  6. Veranstaltung, Folien als pdf Datei. (aktualisiert, 29.12.05), zusätzlich Literatur: Mitrani, Kapitel 4.
  7. Veranstaltung, Folien als pdf Datei.
  8. Veranstaltung, Folien als pdf Datei.
  9. Veranstaltung, Folien als pdf Datei.
  10. Veranstaltung, Folien als pdf Datei.
Übungsblätter
  1. Übungsblatt, als pdf Datei.
  2. Übungsblatt, als pdf Datei.
  3. Übungsblatt, als pdf Datei, Literaturliste.
  4. Übungsblatt, als pdf Datei 
  5. Übungsblatt, als pdf Datei
  6. Übungsblatt, als pdf Datei
  7. Übungsblatt, als pdf Datei
  8. Übungsblatt, als pdf Datei, Activity Diagrams für unterschiedliche Arbeitsgänge: AD1, AD2, AD3a, AD3b

Links