TU BRAUNSCHWEIG

Software-Produktlinien: Konzepte & Implementierung

Modulnummer: INF-SSE-34

Dozent

Dr.-Ing. Thomas Thüm

Übungsleiter

Alexander Knüppel

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
  • 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

Alle Infos, Termine, Materialien, etc. zur Veranstaltung findet ihr in stud.IP: Vorlesung, Übung

Literatur


  aktualisiert am 04.02.2016
TU_Icon_E_Mail_1_17x17_RGB Zum Seitenanfang