Vorlesung Komponentenbasierte Software-Architektur SS14
Semester: | Sommersemester 2014 |
LP (ECTS): | 3 |
SWS: | 2 |
Studiengang: | Master Informatics, Diplom Informatics, Master Information Engineering, Diplom Information Engineering |
Dozent: | Jun.-Prof. Dr. Oliver Hummel |
- Ort und Zeit der Lehrveranstaltung
Di, 14:00 – 15:30 Uhr | |
Criegee HS (Geb. 30.41, Raum 104) |
- 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 dem [Studienportal] 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 SS14
- Praxis der Forschung: Automated Software Privacy Analysis - Teil 1 SS14
- Praxis der Forschung: Large-Scale System Analysis and Simulation - Teil 2 SS14
- Praxis der Forschung: Modellgetriebene Software-Entwicklung - Teil 1 SS14
- Proseminar Fortgeschrittene Anwendungsentwicklung mit Java-Frameworks SS14
- Seminar Methoden des Requirements Engineering SS14
- Seminar Modellierung und Analyse von Smart Grids SS14
- Vorlesung Komponentenbasierte Software-Architektur SS14
- Vorlesung Modellgetriebene Software-Entwicklung SS14