Vorlesung, Wintersemester 2021/2022, Bachelor, Universität Paderborn
Kurs in PANDA
Beschreibung
In der Vorlesung werden die Grundlagen, Methoden und Techniken zum Requirements Engineering und Software-Architektur vermittelt. Diese umfassen:
- Standards und Prozesse des Requirements Engineerings
- Erhebung von Anforderungen
- Spezifikation und Modellierung von Anforderungen
- Analyse und Validierung von Anforderungen
- Management von Anforderungen
- Priorisierung von Anforderungen
- Entwurf von Software-Architekturen
- Modellierung von Software-Architekturen
- Analyse von Software-Architekturen
- Architekturmuster
- Requirements Engineering und Software-Architektur im Entwicklungsprozess
Ausgewählte Methoden und Techniken werden in der Übung erprobt, um praktische Erfahrung im Requirements Engineering und Software-Architektur zu sammeln.
Literatur
- Pohl, Klaus (2010). Requirements Engineering – Fundamentals, Principles, and Techniques. Springer
- Pohl, Klaus (2008). Requirements Engineering - Grundlagen, Prinzipien, Techniken. dpunkt.verlag GmbH
- Balzert, Helmut (2009). Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering. Springer
- Taylor, Medvidovic, Dashofy. Software Architecture: Foundations, Theory, and Practice, February 2009.
- Clements, Kazman, Klein. Evaluating Software Architectures: Methods and Case Studies, Addison-Wesley, 2011.