Requirements Engineering (SS2023)

Teaching Staff: Philip Makedonski


This course covers the basics as well as advanced concepts of requirements engineering. It includes the following topics:

  • Requirements determination
  • Requirements specification
  • Requirements documentation in natural language
  • Model-based requirements documentation


  • The course implements the module "M.Inf.1153: Vertiefung Softwaretechnik: Requirements Engineering".
  • Announcements and course materials are distributed via Stud.IP!

Lecture and Tutorial: 

  • The course will be organised as an inverted classroom. The lecture contents will be made available as video recordings accompanied by bi-weekly review sessions to discuss and apply the material while performing common tasks.
  • The lecture recordings and materials will be made available online in Stud.IP on a weekly basis, starting on April 19th.
  • An opening session will take place on April 19th at 14 o'clock (c.t.) in room MN12, followed by the first review session on April 26th at 14 o'clock (c.t.) in room MN12. Subsequent review sessions continue on a bi-weekly basis.
  • The tutorial will take place as a workshop at the end of the semester, either across two three-hour sessions as one four-hour session.
  • Active participation in the tutorial is required for participating in the exam. The specific time(s) and date(s) for the tutorial will be determined during the semester, it is expected to take place on July 12th, 14-18 o'clock (preliminary, TBC)


The examination date and format is yet to be determined. 

For further information:

2024 © Software Engineering For Distributed Systems Group

Main menu 2