Last updated: 13. November 2007 |
[Lehrziele] |
|||||||||||
| Lehrziele |
Die Architektur eines Software-Systems definiert das System in Form von Software-Komponenten und deren Interaktion. Software-Komponenten sind dabei Entitäten wie z.B. client, server, Datenbanken, Filter, oder auch Schichten (layer). Interaktionen auf dieser Ebene der Beschreibung sind meist einfach und wohlbekannt wie procedure call oder shared variables etc. Bei der Erstellung von Software-Systemen werden solche "architekturellen" Stile und Muster (patterns) zur Organisation des Software-Systems verwendet - wenngleich oft nur informell. Software-Architekturen bieten dazu Techniken, Beschreibungen und Methoden für einen organisierten und wohldefinierten Ansatz zur Entwicklung von Software-Systemen und deren Design basierend auf architekturellen Stilen und Mustern.
Das Ziel der LVA ist das Erlernen des architekturellen Entwurfs von verteilten Systemen mit architekturellen Stilen, Mustern und Bausteinen.
| Inhalte |
Um LVA-news per e-mail zu erhalten, subskribieren Sie sich via TUWIS für diese LVA!
Datum
Zeit
Hörsaal
Inhalt
Mi. 10.10.2007 14 - 16 Uhr EI 10 Vorbesprechung Mi. 17.10.2007 14 - 16 Uhr EI 10 Einfuehrung in Software Architekturen Mi. 24.10.2007 14 - 16 Uhr EI 10 Architekturelle Prinzipien, -Stile und -Sichten Mi. 31.10.2007 14 - 16 Uhr EI 10 Dokumentation von Software Architekturen Mi. 7.11.2007 14 - 16 Uhr EI 10 Architekturelle Muster
Service-orientierte Architekturen
SOC Research ChallengesMi. 14.11.2007 14 - 16 Uhr EI 10 Modell-getriebene Architekturen (Johann Oberleitner) Mi. 28.11.2007 16 - 18 Uhr INFHS Schriftliche Prüfung über den Vorlesungsteil Mi. 30.01.2008 14 - 16 Uhr FH HS1 Schriftliche Prüfung über den Vorlesungsteil (Zweiter Termin) Mi. 12.03.2008 17 - 19 Uhr Radinger HS Schriftliche Prüfung über den Vorlesungsteil (Dritter und letzter Termin)
| Übung |
Details zu den Übungsaufgaben sowie zur Benotung finden Sie hier.
| Prüfung |
Am 28.11.2007 findet eine schriftliche Prüfung über den Inhalt der Vorlesung statt. Weitere Termine finden im Jänner und März statt. Der Prüfungsstoff beinhaltet sämtliche Vorlesungsfolien!
Bei der Vorlesungsprüfung sind keine Unterlagen erlaubt. Die Prüfungszeit beträgt eine Stunde. Bitte vergessen Sie nicht Ihren Studentenausweis mitzubringen. Um zur Prüfung anzutreten bedarf es einer Anmeldung via TUWIS bis spätestens 26.11.2007
| Literatur |
Die Unterlagen zur LVA beruhen auf jüngsten Ergebnisse aus Forschung und Entwicklung. Durch Fallstudien wird der jeweilige Praxisbezug zu den theoretisch aufbereiteten Vertiefungen beispielhaft hergestellt.
Buch zur VorlesungDie LVA basiert auf folgendem Buch:
Software-Architekturen für Verteilte Systeme: Prinzipien, Bausteine und Standardarchitekturen
S. Dustdar, H. Gall, M. Hauswirth, Springer-Verlag, 2003Das Buch ist im Lehrmittelzentrum der TU (Studierendenrabatt) sowie im Buchhandel erhältlich. Es kann aber auch in der TU-Bibliothek entlehnt werden.
| Digital Libraries |
In den hier angeführten Digital Libraries können Sie nach weiteren Artikel suchen (und finden). Falls Ihr Computer eine IP-Adresse von der TU-Wien hat (z.B. Zugriff über einen Computer in einem Informatik-Labor oder durch einen VPN Zugang erhältlich den ZID), haben Sie bei IEEE, ACM, Springer, Kluwer, Elsevier und Wiley kostenlosen Zugriff auf die dort angebotenen Artikel.
- Association for Computing Machinery (ACM)
- Elsevier-Verlag
- IEEE (IEL-Electronic Library)
- Kluwer-Verlag
- Springer-Verlag
- Wiley-Verlag
- NEC Research Index