Vorlesung Komponentenbasierte Software-Architektur SS13

Aus SDQ-Wiki
Komponentenbasierte Software-Architektur (24667)

Semester: Sommersemester 2013
LP (ECTS): 3
SWS: 2
Studiengang: Master Informatics, Diplom Informatics, Master Information Engineering, Diplom Information Engineering
Dozent: Jun.-Prof. Dr. Oliver Hummel in Vertretung für Prof. Dr. Ralf Reussner
Ort und Zeit der Lehrveranstaltung
Dienstags, 15:45 - 17:15 Uhr
Gaede HS (Gebäude 30.22)
ILIAS-Bereich
Seite im Vorlesungsverzeichnis
Ort und Zeit der Vorlesung
Appointment-new.png
Dienstags, 15:45 - 17:15 Uhr
Gaede HS (Gebäude 30.22)
(16.04.-16.07.2013)


Inhalt der Vorlesung

Ebenso wie große Gebäude erfordern auch große Softwaresysteme zwingend eine explizite Architektur. Eine Architektur beschreibt die grundlegende Strukturierung eines Systems aus Komponenten, die Kommunikation zwischen diesen, sowie die Abbildung auf Ressourcen. Dadurch können bereits zur Entwurfszeit Aussagen über Qualität, Kompatibilität und Funktionsfähigkeit zusammengefügter Komponenten getroffen werden. Weiterhin steigert die Wiederverwendbarkeit von Komponenten die Effizienz bei der Entwicklung.

In der Vorlesung werden Paradigmen und Techniken für eine systematische Vorgehensweise bei Entwurf, Implementierung und beim Testen von Softwarekomponenten vermittelt.

Themen:

  • Architekturbeschreibung mit UML & Architekturmustern
  • Service-orientierte Architekturen (SOA)
  • Modellgetriebene Entwicklung von Architekturen (MDSD)
  • Middleware-Architekturen & -Technologien: SOAP, CORBA, ...
  • Komponentenbasierte Architekturen: COM, EJB, SCA, ...
  • Modellbasierte Performanzvorhersage zur Entwurfszeit
  • Methoden zur Evaluierung von Architekturen
  • Software-Produktlinien


Unterlagen

Vorlesungsfolien und weitere Materialien werden auf https://studium.kit.edu/sites/vab/0x4333B1B466A885428CB65D9E46B4D3AF/Start/homepage.aspx für Sie bereit gestellt. Der Zugang ist passwortgeschützt; das Passwort wird Ihnen in der Vorlesung mitgeteilt.


Administratives


Lehrangebot nach Studiengang

Informatik

Bachelor · Master · Diplom

Informationswirtschaft

Bachelor · Master · Diplom