EN
Modul
Requirements Engineering [M-INFO-100763]
Leistungspunkte
3Turnus
Jedes SommersemesterDauer
1 SemesterSprache
EnglischLevel
4Version
1Verantwortung
Einrichtung
- KIT-Fakultät für Informatik
Bestandteil von
Teilleistungen
Identifier | Name | LP |
---|---|---|
T-INFO-101300 | Requirements Engineering | 3 |
Erfolgskontrolle(n)
Siehe Teilleistung
Qualifikationsziele
Die Studierenden verfügen über Grundkenntnisse in Methoden, Sprachen, Prozessen, und Techniken des Requirements Engineerings (RE). Sie haben sich insbesondere die folgenden Fertigkeiten angeeignet:
Sie können
- Begrifflichkeiten des RE nennen und beschreiben.
- Beteiligte des RE Prozesses und Systemgrenzen identifizieren.
- den Kontext eines Systems analysieren.
- Anforderungstätigkeiten von Entwurfstätigkeiten unterscheiden
- Risiken und Nutzen von Anforderungsaufwänden bewerten.
- Anforderungen klassifizieren
- Anforderungen ermitteln und in verschiedenen Formen (in natürlicher Sprache, statischen Modellen, Verhaltensmodellen, Modellen der Benutzerinteraktion, Zielmodellen) dokumentieren,
- Requirements Engineering Prozesse für ein Projekt auswählen und instanziieren
Sie kennen und verstehen weiterhin
- die Verfahren zur Überprüfung von Anforderungen
- die Verfahren zum Verwalten von Anforderungen
Voraussetzungen
Siehe Teilleistung
Inhalt
Voraussetzung für jedes erfolgreiche Softwareprojekt.
Die Vorlesung gibt eine Einführung in die Prozesse, Verfahren und Darstellungsformen für das Spezifizieren und Verwalten von Anforderungen.
Themen sind u.a.:
- Grundlagen und Überblick
- Prozesse und Methoden der Anforderungsgewinnung
- Spezifikation mit natürlicher Sprache
- Objektorientierte Spezifikation, Anwendungsfälle, UML
- Spezifikation von Qualitätsanforderungen und Randbedingungen
- Prüfung und Verwaltung von Anforderungen
Empfehlungen
Siehe Teilleistung
Arbeitsaufwand
Vor- und Nachbereitungszeiten 1,5 h / 1 SWS
Gesamtaufwand:
(2 SWS + 1,5 x 2 SWS) x 15 + 15 h Klausurvorbereitung = 90 h = 3 ECTS