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.

2022W, VU, 2.0h, 3.0EC

Properties

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

Learning outcomes

After successful completion of the course, students are able to

  • determine the requirements of customers and users methodically
  • analyze requirements
  • document requirements
  • track requirements through the entire software project lifecycle

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.

Teaching methods

In the course current methods and tools are deepened and tested in practice.

Mode of examination

Immanent

Additional information

ECTS-Breakdown (Cost Estimation)

Lecture part (22,5 h)

  • Lectures: 15 h
  • Preparation exam: 6,5 h
  • Written Exam: 1 h

Practical Part (52,5 h)

  • 4 exercises: 47,5 h
  • Preparation exam: 4 h
  • Written Exam: 1 h

TOTAL: 75 hrs (3 ECTS)

 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu14:00 - 17:0006.10.2022 Zoomlink in Tuwel (LIVE)Overview and Introduction, Requirements Elicitation and Negotiation
Thu14:00 - 17:0013.10.2022 Zoomlink in Tuwel (LIVE)Use Cases & Scenarios
Thu14:00 - 17:0003.11.2022 Zoomlink in Tuwel (LIVE)Requirements Specification
Thu14:00 - 17:0024.11.2022 Zoomlink in Tuwel (LIVE)Quality Requirements / Requirements and Archtectures
Wed15:00 - 16:0007.12.2022EI 7 Hörsaal - ETIT Praxistest
Thu14:00 - 17:0015.12.2022 Zoomlink in Tuwel (LIVE)Software Product Management
Thu14:00 - 17:0012.01.2023 Zoomlink in Tuwel (LIVE)Product Lines and Requirements / Requirements-based Monitoring
Wed14:00 - 15:0025.01.2023FH 8 Nöbauer HS - MATH Theorietesst

Examination modalities

The evaluation of performance is as follows:

  • Individual exercises
  • Written closed-book tests to verfiy the acquired theoretical and practical knowledge

Course registration

Begin End Deregistration end
26.09.2022 00:00 05.10.2022 23:59 05.10.2022 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

  • Software Engineering und Projektmanagement
  • Practical handling of technologies, software-tools and standards
  • Self-organisation (goal and time management)

Language

English