Vorlesung Software-Produktlinien-Entwicklung WS 2022/23
(Weitergeleitet von SPLE)
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
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 Wintersemester 2022/23
- Praktikum Ingenieursmäßige Software-Entwicklung WS 2022/23
- Praktikum Werkzeuge für agile Modellierung WS 2022/23
- Praxis der Software-Entwicklung WS 2022/23
- Seminar Continuous Software Engineering WS 2022/23
- Seminar Daten in software-intensiven technischen Systemen – Modellierung – Analyse – Schutz WS 2022/23
- Vorlesung Empirische Softwaretechnik WS 2022/23
- Vorlesung Modellgetriebene Software-Entwicklung WS 2022/23
- Vorlesung Programmieren WS 2022/23
- Vorlesung Programmierparadigmen WS 2022/23
- Vorlesung Software-Evolution WS 2022/23
- Vorlesung Software-Produktlinien-Entwicklung WS 2022/23
- Vorlesung Softwaretechnik II WS 2022/23
- Vorlesung Sprachverarbeitung in der Softwaretechnik WS 2022/23