DSG Courses

Requirements-Analyse und -Spezifikation

VU 2.0 (184.196) im SS 2006 - Studienplan Informatik ab WS 2001
[anrechenbar als "Requirements-Analyse und Spezifikation VO 1.0 + LU 1.0 (184.000, 184.009)" für den alten Studienplan Informatik sowie Wirtschaftsinformatik]


Pascal Fenkam

Letzte Aktualisierung: 27.-06-2006


Ergebnis des zweiten Assignments

News

  • Für offen Fragen/Probleme senden sie bitte ein Email an fenkam@infosys.tuwien.ac.at.
  • In der LVA gibt es zwei Assignments bei denen jeweils gleich viele Punkte vergeben werden.
  • Die Assignments machen 45% der gesamten LVA-Bewertung aus, zusammen müssen jedoch 60% der Punkte der Assignments erreicht werden um die LVA positiv abschließen zu können. Wenn man z.B. für das erste Assignment 100 von 100 Punkten erreicht hat, benötigt man beim zweiten noch 20 von 100.
  • Es wird zwei Termine für die schriftliche Endprüfung geben, der erste am 1. Juni und der zweite am 27. Juni. Es wird empfohlen einen dieser beiden Prüfungstermine wahrzunehmen, da es sehr wahrscheinlich ist, dass der Vortragende Ende dieses Semesters den Dienst an der TU quitieren wird.

Themen

Diese LVA gibt einen Überblick über existierende Methoden zur Requirementsanalyse und -spezifikation sowie deren Anwendbarkeit im Bereich verteilter Systeme.

Der Lehrstoff wird zuerst theoretisch aufbereitet und in Vorlesungseinheiten präsentiert. Im Rahmen des Übungsteils werden zwei Beispiele unter Verwendung von Tools in Gruppen erarbeitet.

Diese Lehrveranstaltung ist ein Basisfach im Magisterstudium "Software Engineering and Internet Computing".

Themenschwerpunkte

  • Requirements-Analyse: Problemkreise und Vorgangsweisen
  • Requirements-Analyse mittels Problem Frames
  • Effective Use Cases
  • Objektorientierte Modellierung mit UML (Unified Modeling Language)
  • Requirements-Spezifikation
  • Der Requirements Engineering Prozess (inkl. Unified Process)

Verwendete Tools

  • Rational RequisitePro
  • Together

Unterlagen zur LVA

Terminplan für das SS 2006

Die LVA wird geblockt abgehalten. Die Themen können noch variieren.







Termin

Zeit

Ort

Thema

DO, 09.03.2006

18:00-19:00

EI 5 Hochenegg HS


Administration
Introduction :The Requirement Problem
Requirement Engineering Process
Requirements Document
Requirements Elicitation
Book I: Chapters 8 to 13

DI, 21.03.2006

18:00-20:00

EI 5 Hochenegg HS


Requirements Analysis of Information Systems with UML
Requirements Management using Rational Requisite Pro.

DO, 28.03.2006

18:00-20:00

EI 5 Reithoffer HS


Problem Solving
Problem Defining
Problem Framing
Book II: Chapters 1 to 3

MO, 03.04.2006

18:00-20:00

EI 5 Reithoffer HS


Problem Framing
Problem Frame Examples
Frame concerns
Book II: Chapters 4 to 6

DI, 04.04.2006

14:00-16:00

EI 5 Reithoffer HS


Frame flavors
Variant Frames
Book II: Chapters 7 to 8

DO, 1.06.2006

15:30-17:30

Audi. Max., GM1



1. Final Exam

DI, 27.06.2006

18:00-20:00

HS 17 Friedrich Hartmann



2. Final Exam

Weitere Tipps:

Weiterführende Literatur

  • Martin Hitz, Gerti Kappel, "UML @ Work: Von der Analyse zur Realisierung", dpunkt.verlag, 2. Auflage, 2003.
  • I.K. Bray, "An Introduction to Requirements Engineering", Addison-Wesley, Pearson Education Limited, ISBN-9-780201-767926, 2002.
  • Larman C, "Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process," Prentice-Hall, Inc., 2002.
  • M. Fowler, K. Scott, "UML konzentriert: Eine strukturierte Einführung in die Standard-Objektmodellierungssprache", Addison-Wesley, ISBN 3827316170, 2000.
  • Alistair Cockburn, "Writing Effective Use Cases", Addison-Wesley, ISBN 0-201-70225-8, 2001.
  • A. M. Davis, "Software Requirements - Analysis and Specification", Prentice-Hall, 1990.
  • A. Davis, "Software Requirements: Objects, Functions, and States," Prentice-Hall Inc., 1993.
  • B. P. Douglass, "Real-time UML - developing efficient objects for embedded systems", Addison-Wesley Longman, ISBN 0-201-32579-9, 1997.
  • M. Fowler, K. Scott, "UML distilled - applying the standard object modeling language", Addison-Wesley, ISBN 0-201-32563-2, 1997.
  • M. Jackson, "Software Requirements & Specifications," Addison-Wesley, 1995.
  • Ivar Jacobson, Grady Booch, James Rumbaugh, "The Unified Software Development Process", Addison-Wesley 1999, ISBN 0-201-57169-2
  • G. Kotonya, I. Sommerville, "Requirements Engineering: Processes and Techniques," John Wiley and Sons, 1998.
  • Daryl Kulak, Eamonn Guiney, "Use Cases: Requirements in Context", Addison-Wesley, ACM Press, ISBN 0-201-65767-8, 2000.
  • Leszek A. Maciaszek, "Requirements Analysis and System Design: Developing Information Systems with UML," Addison-Wesley, ISBN 0-201-70944-9, 2001
  • S.L. Pfleeger, "Software Engineering: The Production of Quality Software," 2/e, Chapter Requirements Analysis, Macmillan Publishing Company, 1991.
  • Rational Software, Applying Requirements Management with Use Cases, White Paper.
  • I. Sommerville, P. Sawyer, "Requirements engineering - a good practice guide", John Wiley and Sons, ISBN 0-471-97444-7, 1997

Prüfung

  • Prüfungsmodus: schriftlich
  • Sind bei der Prüfung Unterlagen erlaubt?
    Ja,
    Sie dürfen die Unterlagen aus den VO-Teilen verwenden (Folien, Artikel, Büucher). Bedenken Sie aber, dass die Zeit fürs Nachschlagen und Nachlesen nicht zur Lösungszeit der Beispiele hinzugerechnet wird.
Distributed Systems Group, Technical University of Vienna, Argentinierstrasse 8 / 184-1, 1040 Vienna, Austria, www.infosys.tuwien.ac.at