htw saar Piktogramm
Back to Main Page

Choose Module Version:


Software Development Processes

Module name (EN): Software Development Processes
Degree programme: Computer Science and Communication Systems, Master, ASPO 01.10.2017
Module code: KIM-SEP
Hours per semester week / Teaching method: 3V+1P (4 hours per week)
ECTS credits: 6
Semester: 2
Mandatory course: no
Language of instruction:
Oral examination 40%, term paper 30%, presentation 30%

[updated 24.02.2018]
Applicability / Curricular relevance:
KI841 Computer Science and Communication Systems, Master, ASPO 01.04.2016, semester 2, optional course, informatics specific
KIM-SEP Computer Science and Communication Systems, Master, ASPO 01.10.2017, semester 2, optional course, informatics specific
PIM-SEP Applied Informatics, Master, ASPO 01.10.2011, semester 2, mandatory course
PIM-SEP Applied Informatics, Master, ASPO 01.10.2017, semester 2, mandatory course
60 class hours (= 45 clock hours) over a 15-week period.
The total student study time is 180 hours (equivalent to 6 ECTS credits).
There are therefore 135 hours available for class preparation and follow-up work and exam preparation.
Recommended prerequisites (modules):
Recommended as prerequisite for:
Module coordinator:
Prof. Dr. Helmut Folz
Lecturer: Prof. Dr. Helmut Folz

[updated 05.10.2016]
Learning outcomes:
After successfully completing this module, students will:
be able to analyze and evaluate the most important process models of software development from a higher perspective and to implement them project-specifically.
be able to master essential concepts of software quality management from the project manager´s point of view and will be able to plan their implementation.
be capable of assessing, explaining and applying the problems and the most important techniques of requirements engineering.
be able to familiarize themselves with new non-trivial problems in a team and to research, prepare and present them.

[updated 30.07.2021]
Module content:
Part 1 Process Models
1. Introduction to and overview of classic process models
2. The Rational Unified Process
3. The V-model XT
4. Agile process models
   4.1. Agile software development in general
   4.2. Extreme programming
   4.3. Scrum
   4.4. Other agile process models
Part 2 Software Quality Management
1. Introduction and overview
2. Analytical quality management
3. Constructive quality management
5. Quality models (ISO 15504, CMMI, ...)
Part 3 Requirements Engineering and Management
1. Introduction and overview
2. Requirement assessment
3. Requirement documentation
4. Requirements management

[updated 30.07.2021]
Teaching methods/Media:
Transparencies, projector

[updated 24.02.2018]
Recommended or required reading:
Rupp, Chris. Requirements-Engineering und -Management. Hanser Verlag
Ludewig, Jochen; Lichter, Horst. Software Engineering. Grundlagen, Menschen, Prozesse, Techniken. dpunkt.verlag
Ian Sommerville. Software Engineering. Pearson; München
Balzert, Helmut. Lehrbuch der Softwaretechnik (Band 2): Software-Management. Spektrum Akademischer Verlag
Ernest Wallmüller. Software Quality Engineering. Carl Hanser Verlag; München / Wien
Peter Liggesmeyer. Software-Qualität. Spektrum Akademischer Verlag
Andreas Spillner; Tilo Linz. Basiswissen Softwaretest. dpunkt.verlag

[updated 30.07.2021]
Module offered in:
SS 2021, SS 2020, SS 2019, SS 2018
[Wed Dec  1 14:15:41 CET 2021, CKEY=sweproz, BKEY=kim2, CID=KIM-SEP, LANGUAGE=en, DATE=01.12.2021]