TU BRAUNSCHWEIG

Software-Produktlinien: Konzepte & Implementierung

Modulnummer: INF-SSE-34

Dozent und Übungsleiter

Dr.-Ing. Thomas Thüm

Zielgruppe

Die Vorlesung richtet sich in erster Linie an Studierende in Master Informatik, Wirtschaftsinformatik und IST. Da innerhalb der Vorlesung Programmieraufgaben (in Java) als Studienleistung erbracht werden müssen, sind gute Programmierkenntnisse notwendig 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

Vorlesung:

dienstags, 15.00-16.30 Uhr in Raum IZ 161

stud.IP-Link

Übung:

dienstags, 13.15-14.45 Uhr in Raum IZ 161

stud.IP-Link

Alle Infos, Termine, Materialien, etc. zur Veranstaltung findet ihr in stud.IP (siehe oben).

Literatur


  aktualisiert am 10.02.2015
TU_Icon_E_Mail_1_17x17_RGB Zum Seitenanfang