Zur Webseite der Informatik

Requirements Engineering und Software-Architektur

3V + 1Ü (van Hoorn, Okanović)

Stand: WS 2016/17

Vorlesung und Übung

Termine:

  • Montag,       14:00 - 15:30 Uhr, V38.02
  • Donnerstag, 15:45 - 17:15 Uhr, Raum V38.03

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

 

 

Terminplanung bis Semesterende (Änderungen möglich)

 

Montag,
14:00-- 15:30
Ort: V38.02

 

Thema

 

Donnerstag,
15:45-- 17:15
Ort: V38.03

 

Thema

17.10.16

 

– No lecture –

 

20.10.16

Lecture

Vorstellung Entwicklungsprojekte Master Softwaretechnik

24.10.16

Lecture

Course Orientation and Introduction to Requirements Engineering

 

27.10.16

Lecture

Requirements Elicitation and Specification

31.10.16

Guest Lecture

Alejandro Rago (UNICEN University, ARG): Improving Requirements Engineering with NLP-enabled Tools

 

03.11.16

Lecture

Modeling in Requirements Engineering I

07.11.16

 

– No lecture –

 

10.11.16

Guest Lecture

Markus Keck, Thales Transportation Systems GmbH: TTS Requirements Engineering, professional way to capture and manage customer needs

14.11.16

Lecture

 Modeling in Requirements Engineering II
+ Requirements Management

 

17.11.16

Lecture

Requirements Validation,
Negotiation, and Prioritization

21.11.16

Guest Lecture

Stefan Schneider, Stefan Gärtner (adesso AG): Agiles Requirements Engineering

 

24.11.16

Lecture

Software Architecture Basics

28.11.16

Exercise

Exercise Requirements Engineering

 

01.12.2016

Lecture

Architecture Modeling and Specification

05.12.16

 

– No lecture –

 

08.12.16

 

– No lecture –

12.12.16

Guest Lecture

Andreas I. Schmied, Capgemini GmbH: Softwarearchitektur mit QUASAR

 

15.12.16

Lecture

Architecture Styles and View

19.12.16

Lecture

Product Line Architectures I

 

22.12.16

 

– No lecture –

09.01.17

Guest Lecture

Markus Völter, Itemis AG: DSLs zur Systemspezifikation

 

12.01.17

Lecture

Product Line Architectures II +
Architecture Evaluation and Quality Assurance

16.01.17

Guest Lecture

Thomas Eisenbarth, Axivion GmbH: Architecture Erosion: Detection Mechanisms and Consequences

 

19.01.17

Lecture

Quantitative Architecture Evaluation

23.01.17

Lecture

IT Service Management

 

26.01.17

Lecture

Architecture Optimization

30.01.17

Guest Lecture

Georg Lauer, CA Technologies: IT Service Management and DevOps?

 

02.02.17

Lecture

Architectures for DevOps

06.02.17

Exercise

Exercise Software Architecture

 

09.02.17

Lecture

Summary and Q&A

ILIAS

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

Bitte treten Sie der Veranstaltung Requirements Engineering und Software-Architektur (Winter 2016/2017) in ILIAS bei.

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

  • Richard N. Taylor, Nenad Medvidovic, Eric Dashofy. Software Architecture: Foundations, Theory, and Practice February 2009.
  • Michael Jackson. 1995. Software Requirements &Amp; Specifications: A Lexicon of Practice, Principles and Prejudices. ACM Press/Addison-Wesley Publ. Co., New York, NY, USA.
  • Paul Clements , Rick Kazman , Mark Klein. Evaluating Software Architectures: Methods and Case Studies, Addison-Wesley, 2011.

Weitere Bücher

  • Len Bass, Paul Clements , Rick Kazman. Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering), 2013
  • Gerald Kotonya, Ian Sommerville. Requirements Engineering: Processes and Techniques (Worldwide Series in Computer Science), September 16, 1998.