Software-Produktlinien: Konzepte & Implementierung
Software Product Lines: Concetps & Implementation
Modulnummer: INF-SSE-34
Dozent
Sandro Schulze
Zielgruppe
Die Vorlesung richtet sich in erster Linie an Studierende in Master Informatik, Wirtschaftsinformatik und IST. Da innerhalb der Vorlesung Programmieraugaben als Studienleistung erbracht werden müssen, sind gute Programmierkenntnisse (vorwiegend Java) notwenidg und werden vorausgesetzt.
Inhalte & Lernziele der Veranstaltung
Lernziele und erworbene Kompetenzen
- Verständnis von Grenzen traditioneller Programmierparadigmen bzgl. der Entwicklung von Informationssystemen
- Übersicht über verschiedene Möglichkeiten zur Implementierung von Softwareproduktlinien
- Kenntnisse über moderne, erweiterte Programmierparadigmen mit Fokus auf die Erstellung maßgeschneiderter Systeme
- Befähigung zur Bewertung, Auswahl und Anwendung erweiterter Programmiertechniken
Inhalte
- Einführung in die Problematik maßgeschneiderter Systeme am Beispiel von automotiver Software
- Modellierung und Implementierung von Software-Produktlinien
- Einführung in Grundkonzepte (u.a. Separation of Concerns, Information Hiding, Modularisierung, Strukturierte Programmierung und Entwurf)
- Überblick über erweiterte Programmierkonzepte, unter anderem
- Komponenten
- Design Pattern
- Meta-Objekt-Protokolle
- Präprozessorbasierte Variabilität
- Aspekt-orientierte Programmierung
- Delta-orientierte Programmierung
- Kollaborationen und Feature-orientierte Programmierung
Termine
Erste Vorlesung: 15.04.2014
Erste Übung: 30.04.2014
(Uhrzeiten siehe unten)
|
Vorlesung:
Lecture:
|
dienstags, 13.15-14.45 Uhr in Raum IZ 161
tuesdays, 1.15-2.45 p.m., room IZ 161
|
stud.IP-Link |
Übung:
Exercise:
|
mittwochs, 13.15-14.450 Uhr in Raum IZ 161
wednesdays, 1.15-2.45 p.m., room IZ 161
|
stud.IP-Link |
Alle Infos, Termine, Materialien, etc. zur Veranstaltung findet ihr in stud.IP (siehe oben).
You can find corresponding information, appointments, material etc. for the lecture (and exercise) in stud.IP (see above).
Literatur