Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Course INF-31-55-K-6

Requirements Engineering (2V+1U, 4.0 LP)

Course Type

SWS Type Course Form CP (Effort) Presence-Time / Self-Study
- K Lecture with exercise classes (V/U) 4.0 CP 78 h
2 V Lecture 28 h
1 U Exercise class (in small groups) 14 h
(2V+1U) 4.0 CP 42 h 78 h

Basedata

SWS 2V+1U
CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. in WiSe
Level [6] Master (General)
Language [EN] English
Lecturers
Area of study [INF-SE] Software-Engineering
Livecycle-State [NORM] Active

Possible Study achievement

  • Verification of study performance: proof of successful participation in the exercise classes (ungraded)
  • Details of the examination (type, duration, criteria) will be announced at the beginning of the course.

Contents

  • Elicitation techniques for gathering user requirements
  • Approaches for modelling customer requirements (modeling techniques and processes)
  • Transformation of customer requirements to developer requirements (functional / non-functional requirements)
  • Negotiation and priorization of requirements
  • Variability management for requirements in a product line context
  • Scoping of requirements

Literature

  • Cockburn. Writing Effective Use Cases, Addison-Wesley, 2001.
  • S. Robertson, J. Robertson, Mastering the Requirements Process, Addison-Wesley, 2002.
  • S. Lauesen: Software Requirements, Addison-Wesley, 2002.

Requirements for attendance (informal)

None

Requirements for attendance (formal)

None

References to Course [INF-31-55-K-6]

Module Name Context
[INF-30-06-M-2] Software-Engineering 1 P: Obligatory 2V+1U, 4.0 LP
[INF-31-55-M-6] Requirements Engineering P: Obligatory 2V+1U, 4.0 LP
[INF-82-61-M-6] Foundations of Software Techniques WP: Obligation to choose in Obligatory-Modulteil #B 2V+1U, 4.0 LP
[SO-02-2151-M-6] Wissensmanagement und Technik WP: Obligation to choose 2V+1U, 4.0 LP
[SO-120000-M-6] Wissenschaftsmanagement und Technik P: Obligatory 2V+1U, 4.0 LP
Course-Pool Name
[INF-SE_V-KPOOL-6] Lectures of the teaching area Software Engineering