htw saar
Back to Main Page

Choose Module Version:


Software Development Processes

Module name (EN): Software Development Processes
Degree programme: Applied Informatics, Master, ASPO 01.10.2011
Module code: PIM-SEP
Hours per semester week / Teaching method: 3V+1P (4 hours per week)
ECTS credits: 6
Semester: 2
Mandatory course: yes
Language of instruction:
Oral examination 40%, term paper 30%, presentation 30%
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
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
Prof. Dr. Helmut Folz

[updated 07.01.2012]
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 24.02.2018]
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 24.02.2018]
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
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
Spektrum Akademischer Verlag
Andreas Spillner; Tilo Linz
Basiswissen Softwaretest

[updated 24.02.2018]
Module offered in:
SS 2017, SS 2016, SS 2015, SS 2014, SS 2013, ...
[Sun Jul  5 15:13:02 CEST 2020, CKEY=sweproz, BKEY=pim, CID=PIM-SEP, LANGUAGE=en, DATE=05.07.2020]