188.409 Requirements Engineering and Specification
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VU, 2.0h, 3.0EC


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

Introduction to basic concepts and methods of Requirements Engineering.

Subject of course

Requirements Engineering (RE) plays a crucial role for the quality of software systems and the success of development projects. RE deals with principles, methods, and tools for eliciting, negotiating, analysing, documenting, validating, and managing requirements throughout the software life cycle. After a short introduction this course presents selected topics in RE: We will present negotiation-based and scenario-based methods for eliciting and analysing requirements. The course will further cover methods for dealing with quality requirements and approaches for relating requirements and the software architecture. Finally, the course will address the role of requirements in product line engineering.  During the course the participants will explore the presented methods in hands-on excercises, role plays, and group tasks.

Additional information

ECTS-Breakdown (Aufwandsschätzung)

  • Vorlesungsteil (Summe: 25 Stunden)

    • Vorbesprechung: 1 Stunde
    • Besuch der Vorlesung: 10 Stunden
    • Prüfungsvorbereitung: 12,5 Stunden
    • Vorlesungsprüfung: 1,5 Stunden
  • Übungsteil (Summe: 50 Stunden)
    • 4 Übungsbeispiele (jeweils 12,5 Stunden): 50 Stunden

Summe: 75 Stunden (3 ECTS)



Course dates

Thu11:00 - 14:0018.10.2018Hörsaal 6 Lecture 1: Overview and Introduction, Elicitation and Negotiation
Thu11:00 - 14:0008.11.2018Hörsaal 6 Lecture 2: Use Cases & Scenarios
Thu13:00 - 16:0022.11.2018Hörsaal 6 Lecture 3: Requirements Specification
Thu13:00 - 16:0006.12.2018EI 8 Pötzl HS Lecture 4: Quality Requirements / Requirements and Architectures
Thu10:00 - 13:0010.01.2019FH 8 Nöbauer HS Lecture 5: Product Lines and Requirements / Requirements-based Monitoring
Thu10:00 - 13:0017.01.2019HS 7 Schütte-Lihotzky Lecture 6: Software Product Management

Course registration

Begin End Deregistration end
24.09.2018 00:00 10.10.2018 12:00 10.10.2018 12:00



No lecture notes are available.