Vorlesung Komponentenbasierte Software-Architektur SS13
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
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
- Lesegruppe
- Praktikum Software Quality Engineering mit Eclipse SS13
- Praktikum Software-Qualität auf Cloud-Großrechner IBM z10 SS13
- Projektgruppe Modellgetriebene Software-Entwicklung - Teil 1 SS13
- Proseminar Inside Eclipse SS13
- Seminar Methoden des Requirements Engineering SS13
- Vorlesung Komponentenbasierte Software-Architektur SS13
- Vorlesung Modellgetriebene Software-Entwicklung SS13
- Vorlesung Performance Engineering SS13