188.409 Requirements Engineering and Specification
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021W, VU, 2.0h, 3.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Online

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage

  • Anforderungen von Kunden und Benutzern methodisch zu ermitteln
  • Anforderungen zu analysieren
  • Anforderungen zu dokumentieren
  • Anforderungen durch den gesamten Softwareprojektablauf zu verfolgen

Inhalt der Lehrveranstaltung

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.

Methoden

Im Rahmen der Lehrveranstaltung werden aktuelle Methoden und Werkzeuge vertieft und praktisch erprobt.

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Bei den Vorlesungseinheiten herrscht Anwesenheitspflicht!

ECTS-Breakdown (Aufwandsschätzung)

  • Vorlesungsteil (Summe: 22,5 Stunden)

    • Besuch der Vorlesung: 15 Stunden
    • Testvorbereitung: 6,5 Stunden
    • Test: 1 Stunde
  • Übungsteil (Summe: 52,5 Stunden)
    • 4 Übungsbeispiele: 47,5 Stunden
    • Testvorbereitung: 4 Stunden
    • Test: 1 Stunde

Summe: 75 Stunden (3 ECTS)


Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.11:15 - 14:0007.10.2021 https://tuwien.zoom.us/j/99160440951?pwd=dGtFOERLOTd3dXROV21XWE1VTkdkZz09 (LIVE)Vorlesung 1: Overview and Introduction, Requirements Elicitation and Negotiation
Do.10:00 - 13:0014.10.2021 https://tuwien.zoom.us/j/97268979392?pwd=T21udytZb1lRUzlpSmE0eWdDVnduUT09Vorlesung 2: Use Cases & Scenarios
Do.10:00 - 13:0004.11.2021 https://tuwien.zoom.us/j/97914389357?pwd=SC84R25yQjREWXFBU1JRUzhBK2FvUT09 (LIVE)Vorlesung 3: Requirements Specification
Do.10:00 - 13:0002.12.2021 https://tuwien.zoom.us/j/95705215498?pwd=L3hzSGtWcTZMWkVyTGJmWkhUVUF0QT09 (LIVE)Vorlesung 4: Quality Requirements / Requirements and Architectures
Do.10:00 - 13:0016.12.2021 https://tuwien.zoom.us/j/95725610866?pwd=TURqdGJFczVkRFk3WjBkVDdIK0F4UT09 (LIVE)Vorlesung 5: Software Product Management
Do.10:00 - 13:0013.01.2022 https://tuwien.zoom.us/j/96429929945?pwd=ZC9GSVM0Uzk5MEdldlo5WnNUVHZvUT09 (LIVE)Vorlesung 6: Product Lines and Requirements / Requirements-based Monitoring

Leistungsnachweis

Der Leistungsnachweis ergibt sich wie folgt:

  • Einzelübungen
  • Schriftliche Tests zur Überprüfung der erworbenen theoretischen und praktischen Kenntnisse

LVA-Anmeldung

Von Bis Abmeldung bis
20.09.2021 00:00 06.10.2021 12:00 06.10.2021 12:00

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 931 Logic and Computation Gebundenes Wahlfach
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach
066 950 Informatikdidaktik Gebundenes Wahlfach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

  • Software Engineering und Projektmanagement
  • Praktischer Umgang mit Technologien, Software-Tools und Standards
  • Selbstorganisation (Ziel- und Zeitmanagement)

Sprache

Englisch