Software-Produktlinien
Winter
(ehemals: Implementierungstechniken für Software-Produktlinien)
(engl. Software Product Lines )
Modulnummer: FIN-INF-120341 |
| Link zum LSF: | LSF |
| Verantwortung: | Gunter Saake |
| Dozent:in: | Gunter Saake |
| Lehrveranstaltungen: |
|
| Verwendbarkeit: | - B.Sc. INF: Informatik - Wahlpflicht - B.Sc. CV: Informatik - Wahlpflicht - B.Sc. INGINF: Informatik - Wahlpflicht - B.Sc. WIF: Gestalten und Anwenden - Wahlpflicht - B.Sc. INF (bilingual): Informatik - Wahlpflicht |
|
Kürzel SPL |
CP 5 |
Semester Winter |
Fachsem. None |
Dauer 1 Semester |
Sprache deutsch |
Niveau Bachelor |
Angestrebte Lernergebnisse:
Students will be able to...
- To name the limits of traditional programming techniques with regard to the development of variable software.
- To describe modeling, analysis and configuration of variability in software product lines.
- To apply various implementation techniques for the development of software product lines.
- To evaluate the suitability of presented programming techniques for different development scenarios.
- To explain quality assurance techniques for software product lines and the associated challenges.
Inhalt:
The event includes the following content:
- Introduction to software variability and inherent challenges
- Modeling and analysis of the desired variability
- Implementation of variability at runtime (e.g. configuration options) and at compile time (e.g. clone-and-own)
- Implementation of software product lines with preprocessors, build systems, components, services, plug-ins, feature-oriented and aspect-oriented programming
- Design patterns for software variability
- Process models for the use and development of software product lines
- Problems and handling of feature interactions
- Methods for static and dynamic quality assurance of software product lines
- Evolution and maintenance of software product lines
- Current topics from research and practice
Arbeitsaufwand:
56h attendance time + 94h independent working and exam preparation
| Prüfungsvorleistungen: | Studien-/Prüfungsleistungen: | Lehrform / SWS: |
|
Oral examination
|
|
| Voraussetzungen nach Prüfungsordnung: | Empfohlene Voraussetzungen: |
|
Cannot be taken together with 'Advanced Programming Concepts for Tailor-Made Data Management' or its former name 'Advanced Programming Concepts for Tailor-Made Data Management'.
|
Besuch der Lehrveranstaltungen:
|
| Medienformen: | Literatur: |
|
|
|
Hinweise: