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
TUWEL

Properties

  • 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)


Lecturers

Institute

Course dates

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

Curricula

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

Literature

No lecture notes are available.

Language

English