Detailed information |
Original study plan |
Master's programme Computer Science 2013W |
Objectives |
Students understand the importance of systematic software development processes for the success of complex software projects. They learn how to define and tailor software processes to concrete project contexts and environments. Students know how to apply software tools supporting key development activities and they are familiar with methods for software process improvement.
|
Subject |
Key principles, models, and frameworks for software processes; process modeling languages and modeling tools; Unified Process and its variants; Eclipse Process Framework; agile vs conventional development processes; configuration management; bug tracking and change management; process assessment and improvement; assessment methods; product development processes; value-based software engineering.
|
Criteria for evaluation |
Exam at the end of term
Practical Exercises
|
Methods |
Team work
Role play
Application of software tools
|
Language |
English |
Study material |
Bourque, P.; Dupuis, R.: Guide to the Software Engineering Body of Knowledge, 2004 Version, SWEBOK.
Selected articles from the digital library
|
Changing subject? |
No |
Corresponding lecture |
(*)INMSPKVSWPW: KV Software-Prozesse und -Werkzeuge (3 ECTS)
|