Software Engineering in der Praxis Praktische Übungen
Josef Adersberger Dirk Wischermann Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg 23. Oktober 2006
Inhalt Überblick Werkzeuge Aufgaben
Am Anfang war das Wort...
Zweck des Requirements Management Bedürfnisse und Absichten des Kunden in einem Anforderungsdokument erfasssen Dokument für Kunden und Entwickler Vertragscharakter Lebendes Dokument
Einordnung des Requirements Management
Zu Erledigen Bestimmen, was der Kunde benötigt ( elicitation ) Iterativer und kooperativer Prozeß Unterschiedliche Wissensdomänen Unterschiedliche Notationsformen
Systematischer Ansatz Systematischer Ansatz, Anforderungen zu Ermitteln Analysieren Organisieren Dokumentieren
Zur Diskussion: Abläufe im Requirements Management
Struktur des Anforderungsdokuments Vorgehensweise: Volere Glossar legt Vokabular fest Vision: Ziele, Absichten, Bedürfnisse Funktionale Anforderungen Nicht-funktionale Anforderungen Anforderungen an den Entwicklungsprozeß
Eigenschaften des Anforderungsdokuments Vollständig und konsistent, Korrekt und eindeutig Realisierbar, nachweisbar Verfolgbar Formulierungsregeln Mehr auf den Vorlesungsfolien zu Softwaresysteme 3
Werkzeuge Rational Requisite Pro Borland CaliberRM Client-Server mehr oder weniger gleichwertig
Rational Requisite Pro Kann weitgehend angepaßt werden Datenbankbasiert Synchronisiert mit Word Zugriff aus Eclipse
Volere Snow Card
Erwartungshaltung vs Zufriedenheit
Erwartungshaltung vs Zufriedenheit Diskussion
Aufgaben Baut ein Volere-Template
Aufgaben Baut ein Volere-Template Erfaßt darin die Anforderungen der Produktionszelle
Aufgaben Baut ein Volere-Template Erfaßt darin die Anforderungen der Produktionszelle Die Beschreibung des Volere-Ansatzes: http://faui11a/lehre/ws0607/pr-swe/
Aufgaben Baut ein Volere-Template Erfaßt darin die Anforderungen der Produktionszelle Die Beschreibung des Volere-Ansatzes: http://faui11a/lehre/ws0607/pr-swe/ Zugriff wie von außerhalb mit Benutzer: PR-SWE-W06 Paßwort: REquire
Zu Beachten Rechnerraum neu organisiert Dateien und Projekte in C:/temp-Verzeichnis anlegen Dateien ggf. unter Eigene Dateien sichern.