Zur Webseite der Informatik

Requirements Engineering und Software-Architektur

Umfang: 3V + 1Ü (Becker) 
Stand: WS 2017/18

Vorlesung und Übung

Termine:

  • Montag, 14:00 - 15:30 Uhr, Raum 0.108
  • Dienstag, 14:00 - 15:30 Uhr, Raum 0.108

Die Übungen finden in der Regel zweiwöchentlich statt.

Terminplanung bis Semesterende (Änderungen möglich)

Montag, 14:00-- 15:30, Ort: 0.108   Thema Dienstag, 14:00-- 15:30, Ort: 0.108   Thema
16.10.2017 Lecture Course Orientation and Introduction to Requirements Engineering 17.10.21017 Info Howto Master (Fachschaft)
23.10.2017 Lecture Requirements Elicitation and Specification 24.10.21017 Lecture Modeling in Requirements Engineering I
30.10.2017 Lecture Modeling in Requirements Engineering II 31.10.21017 Vorlesungsfrei -- No lecture --
06.11.2017 Guest Lecture Markus Keck, Thales Transportation Systems GmbH: TTS Requirements Engineering, professional way to capture and manage customer needs 07.11.2017 Exercise Exercise Requirements Engineering I+ Requirements Management
13.11.2017 Lecture Requirements Validation, Negotiation, and Prioritization 14.11.2017 Guest Lecture Stefan Gärtner (adesso AG): Agiles Requirements Engineering
20.11.2017 Exercise Exercise Requirements Engineering II 21.11.2017 Lecture Software Architecture Basics
27.11.2017 Lecture Architecture Modeling and Specification 28.11.2017 Lecture Architecture Styles and View
04.12.2017 Guest Lecture Andreas I. Schmied, Capgemini GmbH: Softwarearchitektur mit QUASAR 05.12.2017 Exercise Exercise Software Architecture I
11.12.2017 Exercise Exercise Software Architecture II 12.12.2017 Guest Lecture Andreas Störzbach (TRUMPF Werkzeugmaschinen): Agilität und Architekturen
18.12.2017 Lecture   19.12.2017 Lecture IT Service Management
08.01.2018 Lecture Product Line Architectures I 09.01.2018 Lecture Product Line Architectures II + Architecture Evaluation and Quality Assurance
15.01.2018 Guest Lecture   16.01.2018 Lecture Quantitative Architecture Evaluation
22.01.2018 Exercise Exercise Software Architecture III 23.01.2018 Lecture  Architecture Optimization
29.01.2018 Guest Lecture  Georg Lauer, CA Technologies: IT Service Management and DevOps?  30.01.2018 Lecture  Architectures for DevOps
05.02.2018 Exercise Exercise Software Architecture IV 06.02.2018 Lecture Summary and Q&A

 

ILIAS

Die Veranstaltung "Requirements Engineering und Software-Architektur" wird mit Hilfe der e-Learning-Plattform ILIAS durchgeführt. Materialien, aktuelle Ankündigungen, Informationen zu Terminen etc. werden über ILIAS bereitgestellt.

Voraussetzungen und Prüfung

Zulassung zum Masterstudiengang Softwaretechnik.
Umfassende Kenntnisse im Software Engineering werden vorausgesetzt. Insbesondere allgemeine Konzepte des Softwareentwicklungsprozesses sollten bekannt sein.
Die Lehrveranstaltung wird mit einer 90-Minuten-Klausur geprüft. Zugelassenes Hilfsmittel ist ein beidseitig handschriftlich beschriebener DIN-A4-Zettel.

Wichtig: Die Informationen über den Prüfungsraum und Zeit, können Sie zeitnah im folgenden Link finden: www.uni-stuttgart.de/pruefungsamt/formulare/pruefungstermine/

Skript und weitere Materialien

Das Skript zu dieser Veranstaltung (Folien), Übungsblätter und weitere Materialien werden sukzessive in ILIAS bereitgestellt.

Übungsaufgaben

Im Verlauf des Semesters werden größere Übungsaufgaben gestellt, die sich an den Inhalten der Vorlesung orientieren. Übungsaufgaben und zugehörige Lösungsvorschläge werden in ILIAS bereitgestellt.

Bücher

  • K. Pohl. Requirements Engineering Fundamentals, Principles, and Techniques. Springer, 2010.
  • L. Bass, R. Kazman, P. Clements. Software Architecture in Practice. 3. Auflage, Addison Wesley, 2012.
  • R. Taylor, N. Medvidovic, E. Dashofy. Software Architecture: Foundations, Theory, and Practice. 2009.
  • R. Reussner, W. Hasselbring. Handbuch der Software-Architektur. 2. Auflage, dpunkt, 2008.

Weitere Literatur wird in den Abschnitten bereitgestellt.