Vorlesung Software-Produktlinien-Entwicklung WS 2022/23

Aus SDQ-Wiki
Software-Produktlinien-Entwicklung (2402501)

Semester: Wintersemester 2022/23
LP (ECTS): 3
SWS: 2
Studiengang: Master Informatics, Master Information Engineering
Dozent: Dr.-Ing. Thomas Kühn
Ort und Zeit der Lehrveranstaltung
Do 14:00–15:30
30.33 (Messtechnik-Hörsaal MTI)
ILIAS-Bereich

https://ilias.studium.kit.edu/goto.php?target=crs 1909189&client id=produktiv

Seite im Vorlesungsverzeichnis
https://campus.studium.kit.edu/ev/AU4s8YeIR8Cx7hEC-qZo0A/de

Lernziele der Vorlesung

  • Studierende sind in der Lage selbstständig eine Software-Produktlinie zu entwerfen, zu implementieren und zu warten.
  • Studierende können die Feature-orientierte Domänenanalyse auf eine gegebenen Domäne anwenden,
    • und anhand einer Domänenbeschreibung eine Software-Produktlinie entwerfen
    • und mit Werkzeugunterstützung praktisch umsetzen.
  • Studierende können selbstständig und mit Werkzeugunterstützung Variantenextraktion anwenden, um aus einer Reihe von Produktvarianten eines Softwaresystems eine Software-Produktlinie zu entwerfen und diese durch Refaktorierung umzusetzen.
  • Studierende können für eine gegeben Domäne eine geeignete Strategie der Produktgenerierung auswählen und diese mit Werkzeugunterstützung implementieren.
  • Studierende können den Variantenraum einer gegebenen Software-Produktlinie analysieren und verbessern.
  • Studierende kennen unterschiedliche Techniken, um eine Software-Produktlinie zu warten,
    • und können sowohl die Analyse des Variantenraums,
    • die Generierung von Produktstichproben,
    • und Entwicklung von Tests für eine gegebene Software-Produktlinie durchführen.

Unterlagen

Vorlesungsfolien und zusätzlichen Material werden im ILIAS-Bereich bereitgestellt.

Literatur

Zur Vorlesung wird folgende Begleitliteratur empfohlen:

  • Software Product Line Engineering: Foundations, Principles and Techniques von Klaus Pohl, Günter Böckle, Frank J. van der Linden, Springer 2011 (ISBN-13 : 978-3642375200). über UBKA
  • Feature-Oriented Software Product Lines: Concepts and Implementation von Sven Apel, Don Batory, Christian Kästner, Springer 2013 (ISBN-13 : 978-3642375200). über UBKA
  • Mastering Software Variability with FeatureIDE von Jens Meinicke, Thomas Thüm, Reimar Schröter, Springer, 2017 (ISBN-13 : 978-3319614427). über UBKA

Administratives

Lehrangebot nach Studiengang

Informatik

Bachelor / Master

Wirtschaftsinformatik

Bachelor / Master