Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage
Requirements Engineering (RE) spielt eine entscheidende Rolle für die Qualität von Software-Anwendungen und den Erfolg von Entwicklungsprojekten. Anforderungen werden allerdings vielfach chaotisch ermittelt und dokumentiert, obwohl die Komplexität und Bedeutung vieler Software-Systeme ein methodisches Vorgehen erfordern würde. Daraus resultierende Schwierigkeiten wie z.B. mangelnde Akzeptanz durch die Benutzer, Fehlplanungen oder inadäquate Softwarearchitekturen führen oft zum Scheitern von Projekten. Anforderungen von Kunden, Benutzern und Entwicklern methodisch zu ermitteln, ist eine Grundvoraussetzung für den Erfolg von Software-Projekten. Diese Lehrveranstaltung gibt Einführung und Überblick in das Gebiet des Requirements Engineering. Schwerpunkte bilden die Erhebung und Verhandlung von Anforderungen, Dokumentation von Anforderungen sowie Requirements Management und Traceability. In der Lehrveranstaltung werden auch Querverbindungen von RE zu wichtigen Entwicklungen im Software-Engineering wie etwa Agile Methoden, Produktlinien und Qualitätssicherung dargestellt. Im Rahmen der Lehrveranstaltung werden aktuelle Methoden und Werkzeuge vertieft und praktisch erprobt.
Im Rahmen der Lehrveranstaltung werden aktuelle Methoden und Werkzeuge vertieft und praktisch erprobt.
Vorlesungsteil (Summe: 22,5 Stunden)
Summe: 75 Stunden (3 ECTS)
Der Leistungsnachweis ergibt sich wie folgt: