Fakultät für Informatik

TU München - Fakultät für Informatik
Software- and Systems Engineering Research Group

TUM

Vorlesung | Wintersemester 2009/10
Requirements Engineering
Prof. Dr. Dr. h.c. Broy, Dr. Eva Geisberger, Dr. Leonid Kof

 
Requirements Engineering (RE) ist eine entscheidende Phase in jedem Entwicklungsprojekt. Hierbei zu erarbeitende Anforderungs- und Systemspezifikationen sind Grundlage für die weitere Entwicklung, Integration und Abnahme des zu entwickelnden Systems, sie bilden die Abstimmungs- und Vertragsgrundlage für alle Projektbeteiligten (Kunden, Nutzer, Entwickler u.a.) und sind Ausgangspunkt für Aufwandschätzung und Planung des Projektes.

Die Vorlesung beginnt mit einer Einführung in die Ziele, Aufgaben und Inhalte des Requirements Engineering. Nach einem Überblick über Anforderungsarten, wesentliche Prozessschritte, Methoden und Techniken der Anforderungsentwicklung und Spezifikation werden folgende Themen des RE vertiefend behandelt: Anforderungserhebung und ihre strukturierte Dokumentation, Use Case/Szenario-Modellierung, Nichtfunktionale Anforderungen, Requirements Management, Systemmodelle in RE und Nutzerschnittstellen.
Diese Themen und ihre RE-Techniken werden anhand von Fallstudien aus Forschung und industrieller Praxis vermittelt und in praktischen Übungen vertiefend bearbeitet.

Vorlesung: Montag, 12:15 - 13:45 Uhr
im Seminarraum 01.11.018 (Lageplan) ab 26.10.2009
Vorlesungsteam:

Prof. Manfred Broy (Vorlesungen 1, 2, 3, 13)
Dr. Eva Geisberger (Vorlesungen 5, 8, 10, 11)
Dr. Leonid Kof (Vorlesungen 4, 6, 7, 12)
Dr. Wassiou Sitou (Vorlesung 9)

Übung: Montag, 09:30-11:00 Uhr
im Seminarraum 01.11.018 (Lageplan) ab 02.11.2009
Übungsteam:

Dr. Andreas Fleischmann
Klaus Lochmann
Birgit Penzenstadler

Ansprechpartner: Dr. Andreas Fleischmann
   
Zielgruppe: Studierende ab dem 3. Studienjahr, insbesondere in Masterstudenten der Studiengänge Automotive Software Engineering, Informatik und Wirtschaftsinformatik
   
Themen: 26.10.09
01. Bedeutung und Grundbegriffe des Requirements Engineering
die korrespondierende 01.Übung war am 02.11.09
 
  02.11.09
02. Kernaufgaben und aktueller Stand des Requirements Engineering
die korrespondierende 02.Übung ist am 09.11.09
 
  09.11.09
03. Überblick I: Grundlagen
die korrespondierende 03.Übung ist am 16.11.09
 
  16.11.09
04. Überblick II: Anforderungsspezifikation
Notizen zur Vorlesung 4
die korrespondierende 04.Übung ist am 23.11.09
 
  23.11.09
05. Überblick III: Anforderungsmodellierung
die korrespondierende 05.Übung ist am 30.11.09
 
  30.11.09
06. Erhebung und Abstimmung von Anforderungen
Notizen zur Vorlesung 6
die korrespondierende 06.Übung ist am 07.12.09
 
  07.12.09
07. Dokumentation von Anforderungen
Notizen zur Vorlesung 7 - Spezifikation für die Übung
die korrespondierende 07.Übung ist am 14.12.09
 
  14.12.09
08. Use-Cases und Szenariomodellierung
die korrespondierende 08.Übung ist am 21.12.09
 
  21.12.09
09. Spezifizieren von Nutzerschnittstellen
die korrespondierende 09.Übung ist am 11.01.10
 
 

11.01.10
10. Nichtfunktionale Anforderungen
die korrespondierende 10.Übung ist am 18.01.10
 

  18.01.10
11. Systemmodelle I: Systemmodelle im Requirements Engineering
AutoRaid-Daten - Remses
die korrespondierende 11.Übung ist am 25.01.10
 
  25.01.10
12. Systemmodelle II: Formale Modelle im Requirements Engineering
Notizen zur Vorlesung 12
die korrespondierende 12.Übung ist am 01.02.10
 
  01.02.10
13. Requirements Management
es gibt keine korrespondierende Übung

  08.02.10
Klausur
von 18-20 Uhr im Hörsaal HS2
   
Prüfung: Prüfungstermin: Es wird eine schriftliche Klausur geben. Die Klausur wird am Montag 08.02.10 von 18 bis 20 Uhr im Hörsaal HS2 geschrieben. Bitte um 17:45 Uhr vor dem Hörsaal sein, damit wir pünktlich um 18 Uhr beginnen können. Die Klausur ist open book - es dürfen z.B. Bücher, Mitschriften, Skripte, Folienausdrucke etc. benutzt werden, aber keine elektronischen Hilfsmittel (z.B. Handy, Notebook). Prüfungsanmeldung: Für die Teilnahme an der Prüfung ist eine Anmeldung über TUMOnline erforderlich - diese ist ab Anfang Januar möglich.
Credits: 2 SWS (2V+2Ü)
4 Credits
Scheinkriterien: Abgabe von 70% der Hausaufgaben
Bestehen der Klausur
   
Materialien: Wir empfehlen die folgenden Bücher als begleitende Lektüre:
  • Axel van Lamsweerde: Requirements Engineering - From System Goals to UML Models to Software Specifications
  • I. Sommerville, G. Kotonya: Requirements Engineering: Processes and Techniques
  • I. Sommerville, P. Sawyer: Requirements Engineering: A Good Practice Guide
  • K. E. Wiegers: Software Requirements
  • S. Robertson, J. Robertson: Mastering the Requirements Engineering Process
  • C. Rupp: Requirements-Engineering und -Management. Professionelle, iterative Anforderungsanalyse für die Praxis
  • I. Alexander, R. Stevens: Writing better requirements
  • L. Maciaszek: Requirements Analysis and System Design

Diese Bücher werden in der Informatikbibliothek bereitgestellt; falls dort kein Exemplar mehr verfügbar ist, können Sie sich auch bei Birgit Penzenstadler kurzfristig Exemplare ausleihen.

Die Folien werden in der Regel kurz vor der  Vorlesungen auf dieser Seite zum Download angeboten (oben in der Terminübersicht). Die Folien sind passwortgeschützt. Passwort bei Bedarf bitte bei Andreas Fleischmann anfordern.

   
News 25.01.10 Lösungen Übung 11 sind online
25.01.10 Übungsblatt 12 ist online
20.01.10 Übungsblatt 11 ist online
17.01.10 Folien zur Vorlesung 11 sind online
11.01.10 Lösungen Übung 09 sind online
11.01.10 Übungsblatt 10 ist online
11.01.10 Folien zur Vorlesung 10 sind online
04.01.10
Lösungen Übung 05, 07, 08 sind online
22.12.09
Übungsblatt 09 ist online
20.12.09 Folien zur Vorlesung 09 sind online
16.12.09
Raumänderung: Übung 08 ausnahmsweise in Raum 01.10.011
14.12.09
Vorlesungen 09 und 10 wurden getauscht
14.12.09
Übungsblatt 08 ist online
13.12.09 Folien zur Vorlesung 08 sind online
08.12.09
Übungsblatt 07 ist online
08.12.09 Lösungen Übung 06 sind online
05.12.09
Lösungen Übung 04 sind online
05.12.09 Lösungen Übung 03 sind online
01.12.09 Notizen zur Vorlesung 6 sind online
30.11.09 Übungsblatt 05 und 06 ist online
21.11.09 Folien zur Vorlesung 05 sind online
21.11.09 Folien zur Vorlesung 04 sind online
16.11.09 Übungsblatt 04 ist online
15.11.09 Lösungen Übung 02 sind online
09.11.09 Übungsblatt 03 ist online
08.10.09
Folien zur Vorlesung 03 aktualisiert auf Version 1.1
07.10.09 Folien zur Vorlesung 03 sind online
02.11.09 Lösungen Übung 01 sind online
02.11.09 Übungsblatt 02 ist online
31.10.09 Folien zur Vorlesung 02 sind online
26.10.09 Übungsblatt 01 ist online
26.10.09 Folien zur Vorlesung 01 wurden aktualisiert
21.10.09 Folien zur Vorlesung 01 sind online
20.10.09 Vorlesungstermin präzisiert auf Montag 12:15-13:45
17.10.09 Vorlesungsbeginn ist Montag 26.10.2009
17.10.09 Vorlesungstermin verschoben auf Montag 12:00-14:00
17.10.09 Übungstermin verschoben auf Montag 09:30-11:00
25.00.09 Termine der Vorlesung stehen nun fest
25.00.09 Übungstermin auf Montag 12:00-14:00 Uhr verschoben

 

 

© Software & Systems Engineering Research Group
Sitemap |  Kontakt/Impressum
Letzte Änderung: 2010-01-30 17:19:18