I925 – Requirements Engineering

Modul
Requirements Engineering
Requirements Engineering
Modulnummer
I925
Version: 1
Fakultät
Informatik/Mathematik
Niveau
Bachelor
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr.-Ing. habil. Jürgen Anke
juergen.anke(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr.-Ing. habil. Jürgen Anke
juergen.anke(at)htw-dresden.de

Lehrsprache(n)

Deutsch
in "Requirements Engineering"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Alternative Prüfungsleistung - Beleg
Modulprüfung | Wichtung: 100%
in "Requirements Engineering"

Lehrform

2/0/2  V/Ü/P

Medienform

Folien + Tafel

Lehrinhalte/Gliederung
  • Softwarequalitätsanforderungen
  • Der Softwareentwicklungsprozess (SEP):
    • Phasen der Softwareentwicklung
    • Vorgehensmodelle, Prototypen
    • agile SW-Entwicklung
    • Dokumente
    • Werkzeuggestützte Softwareentwicklung
  • Anforderungsermittlung und Anforderungsanalyse
    • Kontextanalyse
    • Funktionale und nicht-funktionale Anforderungen
    • Identifizierung von Anforderungen und formale Darstellung
    • Glossar/GUI-Prototypen
    • Identifizieren und Strukturieren der Analyseklassen
    • Schnittstelle zum Software-Entwurf
    • Lasten- und Pflichtenheft
    • Zusammenhang zwischen Anforderungsanalyse und Test
Qualifikationsziele

Die Studierenden erkennen die Besonderheiten des Entwickelns von komplexen Softwaresystemen  (Softwareentwicklung „im Großen“). Sie haben einen ersten Überblick über bewährte Prinzipien, Modellierungstechniken und den Einsatz von Softwareprototypen. Ausgehend vom Kontext und von einem strukturierten SW-Entwicklungsprozess steht dabei die Phase der Anforderungsanalyse einschließlich der Pflichtenhefterstellung im Mittelpunkt. Die Studierenden erwerben Fertigkeiten sowohl im Rahmen der Anforderungsermittlung als auch der folgenden Spezifikation der Anforderung. In erster Linie kommt dabei die Objekttechnologie mit zugehöriger Modellierungssprache (UML) zur Anwendung. Durch die Nutzung geeigneter Softwareentwicklungswerkzeuge erkennen die Studierenden Vor- und Nachteile bei deren  Einsatz in der praktischen Arbeit.

Sozial- und Selbstkompetenzen

Bearbeitung einer Aufgabe zur Ermittlung und Spezifikation von Anforderungen in einer Gruppe (--> soziale Kompetenz)

Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Klaus Pohl, Requirements Engineering www.dpunkt.de
    ISBN 978-3-89864-342-9
  • Chris Rupp Requirements Engineering und -Management
    Hanser Verlag, ISBN 978-3-446-41841-7
  • Jochen Ludewig, Horst Lichter, Software Engineering, dpunkt.verlag, ISBN 978-3-86490-092-1
  • Chris Rupp, Stefan Queins, Barbare Zengler
    UML2 glasklar, Hanser Verlag , ISBN 978-3-446-41118-0
Aktuelle Lehrressourcen
  • Lehrmaterialien zur Lehrveranstaltung
Hinweise

Die Fachinhalte und Methodik  zur Ermittlung und Spezifikation von Anforderungen sind nicht eingeschränkt auf  IT-Projekte; sie haben darüber hinaus Allgemeingültigkeit.