Teaching
Product Line Engineering
- Master's 2nd Semester
- 1 Course + 1 Seminar per Week + 1 Project
- 5 ECTs
- Course Outline:
- Introduction / Overview
- Product Line Scoping + Intro to RoboCode
- Variability Modeling / Management + Brief Demo of Feature IDE
- Variability Mechanisms 1: Feature-Oriented Pruduct Line Engineering
- Variability Mechanisms 2: Delta-Oriented Prodcut Line Engineering
- Product Line Tools
- Invited Talk Prof. Klaus Schmid, Univ. Hildesheim
- Variability Model Analysis
- Product Line Testing
- Product Derivation
- Product Line Case Studies
- Project Presentations
- Microsoft Teams code: 12345
Software Architectures
- Master's 2nd Semester
- 1 Course + 1 Seminar per Week + Exercises
- 6 ECTs
- Course Outline:
- Introduction / Overview
- Software Quality
- Quality Attributes and Scenarios
- Software Design
- Object-Oriented Architectures
- Tactics
- Metrics
- Modeling
- Architecture Documentation
- Architecture Knowledge Management
- Architecture Styles
- Component-Based Architecture
- Client-Server Architecture
- Message-Based Architecture
- Service Oriented Architecture
- REST
- Microservices
- Microsoft Teams code: 67890