Literatur |
Zentrale Empfehlungen: • P. Forbrig I. O. Kerner, (Hrsg.): Lehr- und Übungsbuch Softwareentwicklung, Fachbuchverlag Leipzig im Hanser Verlag, 2004 • I. Sommerville, G. Kotonya: Requirements Engineering: Processes and Techniques, John Wiley & Son Ltd, 1998 • P. Loucopoulos, V. Karakostas: System Requirements Engineering, , McGraw Hill Text, 1995 • S. Robertson, J. Robertson: Mastering the Requirements Process , Addison-Wesley Pub Co, 2000 • D. Leffingwell, D. Widrig: Managing Software Requirements: A Unified Approach, Addison-Wesley Pub Co, 1999 Ergänzende Empfehlungen: • I. Sommerville, Software engineering, Addision Wesley, 2000 • P. Rechenberg, G. Pomberger, Infomatik-Handbuch, Hanser Verlag, 1997 Zu Beginn der Lehrveranstaltungen werden weitere aktuelle Literaturempfehlungen gegeben. |
Lerninhalte |
Ein immer noch ungelöstes Problem ist die Kommunikation des Auftraggebers mit einem Softwareentwickler über die zu erstellende Software. Gerade bei der Formulierung der Anforderungen (Requirements) kommt es zu großen Verständigungsschwierigkeiten. Nicht ohne Grund findet man auf diesem Gebiet die höchst dotierten Stellen. Hier wird der Erfolg oder Misserfolg eines Projektes bereits vorbestimmt. Die Vorlesung behandelt Methoden, Techniken und Modellbeschreibungen zur Milderung des kurz charakterisierten Problems
Inhalte In den Vorlesungen werden Methoden, Techniken und Werkzeuge vorgestellt und miteinander verglichen, mit denen die aufgabenorientierte Entwicklung von Softwaresystemen unterstützt werden kann. Dabei geht es um funktionale und nichtfunktionale Anforderungen. Eine ganz entscheidende Rolle für die funktionalen Anforderungen spielt die Erarbeitung und Modellierung von Szenarien sowie deren Integration in den Softwareentwicklungsprozess. In der Diskussion nehmen Notations- und Darstellungsformen von Wissen in Form von Spezifikationen einen ganz zentralen Platz ein. Die Spanne reicht von informaler natürlicher Sprache bis zu formalen Beschreibungsformen in Z. Die Erhebung von Anforderungen mit Hilfe von Interviews und moderner multimedialer Technik wird f¨ur ein größeres Projekt praktisch durchgeführt. |