Lernziele (Learning Outcomes)
Die Veranstaltung vermittelt essentielles Wissen fĂŒr die systematische Ermittlung, Dokumentation und Verwaltung von Anforderungen in Softwareprojekten. Die Studierenden erlangen ein fundiertes VerstĂ€ndnis von der Bedeutung prĂ€ziser Anforderungen und deren Auswirkungen auf den gesamten Entwicklungsprozess. Die Vorlesung zielt darauf ab, die Studierenden in die Lage zu versetzen, effiziente Requirements Engineering-Praktiken in ihren zukĂŒnftigen Projekten anzuwenden und somit den Erfolg von Softwareentwicklungsprojekten zu fördern.
Inhalt
Effektives Requirements Engineering bildet das fundamentale RĂŒckgrat erfolgreicher Softwareentwicklungsprojekte. Ein solides VerstĂ€ndnis dieses Fachgebiets ist entscheidend, um prĂ€zise Anforderungen zu ermitteln und zu verwalten, die den BedĂŒrfnissen und Erwartungen der Stakeholder gerecht werden. Fehlende oder unklare Anforderungen können zu kostspieligen Verzögerungen, unzufriedenen Kunden und potenziell fehlerhafter Software fĂŒhren. All dies unterstreicht die Bedeutung des Requirements Engineering in der Softwareentwicklung und die Rolle prĂ€ziser Anforderungen fĂŒr den Projekterfolg. Studierende lernen verschiedene Anforderungsermittlungsmethoden wie Interviews, Workshops und Umfragen kennen. Zudem werden bewĂ€hrte Praktiken zur strukturierten Dokumentation und effektiven Verwaltung von Anforderungen vermittelt. Die Validierung von Anforderungen, um ihre VollstĂ€ndigkeit, Konsistenz und Realisierbarkeit sicherzustellen, ist ein weiterer Schwerpunkt. DarĂŒber hinaus wird die Anforderungsverfolgung und Werkzeuge zur Verwaltung von Ănderungen prĂ€sentiert. AbschlieĂend wird der Einfluss des Requirements Engineering auf Projektmanagement und Stakeholderkommunikation beleuchtet.
Lernformen
- Vorlesung
- Die praktischen Ăbungen werden Lehrformen wie Gruppen- und Projektarbeit beinhalten.
PrĂŒfungsformen
Schriftliche ModulabschlussprĂŒfung ĂŒber 90 Minuten
- Kursleiter/in: Philipp Markert
- Kursleiter/in: Alena Naiakshina
- Kursleiter/in: Felix Reichmann
- Kursleiter/in: Nadine Schneider
- Kursleiter/in: Asli Yardim