ERP Systems & Business Process Management PT
Apply Icon

Requirements Engineering

level of course unit


Learning outcomes of course unit

The graduate, the student:
* Knows the importance of requirements engineering for the success of a project
* Knows different types of requirements (functional, non-functional)
* Can take up requirements for ERP, CRM, SCM, SRM systems from business (specification sheet)
* Knows the process of requirements engineering
* Knows methods to collect customer requirements (e.g. questionnaires, interviews)
* Can document requirements (natural, linguistic and model-based)
* Can derive test cases from requirements
* Can evaluate requirements
* Knows methods for validating requirements (e.g. quality criteria for requirements, testing techniques for requirements [reviews, prototypes, tests]) * Can manage the implementation of the requirements

prerequisites and co-requisites

not applicable

course contents

* Benefits of requirements engineering
* Basic terms of requirements engineering
* Types of requirements
* Requirements engineering and system development
* Requirements engineering process
* System analysis in requirements engineering
* Business processes and requirements
* Techniques for determining requirements
* Natural language documentation of requirements
* Model-based documentation of requirements
* Deriving test cases from requirements
* Evaluating requirements
* Quality criteria for requirements
* Checking requirements
* Managing requirements
* Tool support

recommended or required reading

Rupp C. et al.: Requirements-Engineering und –Management, Carl Hanser Verlag, 2014
Hammerschall U., Beneken G.: Requirements Engineering, Pearson Studium, 2013
Pohl K., Rupp C.: Basiswissen Requirements Engineering, dpunkt Verlag, 2015

assessment methods and criteria

Written Exam, Presentation

language of instruction


number of ECTS credits allocated


eLearning quota in percent


course-hours-per-week (chw)


planned learning activities and teaching methods

Lecture, group work, presentation and discussion of tasks

semester/trimester when the course unit is delivered


name of lecturer(s)

Prof. (FH) DI Dr. Martin Adam

year of study


recommended optional program components

not applicable

course unit code


type of course unit

integrated lecture

mode of delivery


work placement(s)

not applicable