htw saar
Back to Main Page

Choose Module Version:

flag

Software Development Processes

Module name (EN): Software Development Processes
Degree programme: Computer Science and Communication Systems, Master, ASPO 01.04.2016
Module code: KI841
Hours per semester week / Teaching method: 3V+1P (4 hours per week)
ECTS credits: 5
Semester: 2
Mandatory course: no
Language of instruction:
German
Assessment:
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
Workload:
60 class hours (= 45 clock hours) over a 15-week period.
The total student study time is 150 hours (equivalent to 5 ECTS credits).
There are therefore 105 hours available for class preparation and follow-up work and exam preparation.
Recommended prerequisites (modules):
None.
Recommended as prerequisite for:
Module coordinator:
Prof. Dr. Helmut Folz
Lecturer:
Prof. Dr. Helmut Folz


[updated 01.04.2003]
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
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 24.02.2018]
Module offered in:
SS 2020, SS 2019, SS 2018, SS 2017, SS 2016, ...
[Thu Jul  9 03:57:44 CEST 2020, CKEY=sweproz, BKEY=kim, CID=KI841, LANGUAGE=en, DATE=09.07.2020]