|
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]
Letzte
Aktualisierung:
27.-06-2006
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
-
RequisitePro Tutorial
-
Book I : Dean Leffingwell and Don Widrig (2003): Managing Software Requirements:
A Use Case Approach, Addison-Wesley Pub Co; 2nd edition (ISBN: 032112247X)
-
Book II: Problem Frames: Analyzing and Structuring Software Development Problems
by Michael Jackson, Addison-Wesley Pub Co; (ISBN: 020159627X)
- Edward V. Berard, The Object Agency, Inc; Be Careful With "Use Cases"
- Michael Jackson; Problem Analysis Using Small Problem Frames; Proceedings of WOFACS'98, Special Issue of the South African Computer Journal, 22, pp47-60, March 1999
- Michael Jackson; Problem Analysis and Structure; in Proceedings of NATO Summer School, Marktoberdorf, August 2000
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.
|