Detailed information |
Original study plan |
Master's programme Computer Science 2021S |
Objectives |
Students understand the importance of process quality for the successful completion of complex software projects. They are able to apply important methods for modeling, measuring and improving software processes. Students know processes, methods and tools for key process areas in software engineering. They have an overview of important research areas in process management.
|
Subject |
Software Process Foundations (Life Cycle Models: Waterfall, Spiral, Agile, DevOps; Process Models and Process Guides; Eclipse Process Framework; Process Assessment and Improvement; Process Measurement; Goal-Question-Metric Approach) -- Selected Process Areas (Configuration Management; Modern Code Reviews; DevOps; Software Product Management) -- Software Process Trends (Feature-Oriented Development Processes; Software Ecosystems; Method Engineering; Process Mining)
|
Criteria for evaluation |
Written exam at the end of the semester
Practical Exercises
|
Methods |
Slide presentations with examples on the blackboard; mini exercises during the course; role plays; exercises based on a semester project; use of software tools; review and discussion of practical examples
|
Language |
English |
Study material |
Lecture slides with further references to scientific publications
Software tools
|
Changing subject? |
No |
Corresponding lecture |
(*)INMSPKVSWPW: KV Software-Prozesse und -Werkzeuge (3 ECTS)
|