Requirements Engineering
level of course unit
second cycle, Master
Learning outcomes of course unit
The graduate, the student:
* Knows the importance of requirements engineering for project success
* Knows different types of requirements (functional, non-functional)
* Can absorb requirements from business
* Knows the process of requirements engineering
* Knows methods for collecting customer requirements (including questionnaires, interviews)
* Can document customer and business requirements for products and solutions (natural language and model based)
* Can evaluate requirements
* Knows methods for validating requirements
* Can manage the implementation of requirements
* Is familiar with IT tools for supporting requirements engineering
prerequisites and co-requisites
according to admission requirements
course contents
* Benefits of requirements engineering
* Basic terms of requirements engineering
* Types of requirements
* Requirements engineering process
* System analysis in requirements engineering
* Techniques for determining requirements
* Natural language documentation of requirements
* Model-based documentation of requirements
* Evaluation of requirements
* Quality criteria for requirements
* Testing of requirements
* Administration of requirements
* Tool support
recommended or required reading
Ebert Ch.; Systematisches Requirements Engineering: Anforderungen ermitteln, dokumentieren, analysieren und verwalten; Heidelberg, 2019
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
language of instruction
German
number of ECTS credits allocated
3
eLearning quota in percent
15
course-hours-per-week (chw)
1.5
planned learning activities and teaching methods
Lecture, group work, presentation and discussion of tasks
semester/trimester when the course unit is delivered
1
name of lecturer(s)
Dr.habil. Dipl.-Ing. Mag. Michael Felderer
course unit code
PDE.1
type of course unit
integrated lecture
mode of delivery
Compulsory