Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Projektplan: Fachgebiet Software Engineering Übersicht © 27.03.2017 Albert Zündorf, Kassel University.

Ähnliche Präsentationen


Präsentation zum Thema: "Projektplan: Fachgebiet Software Engineering Übersicht © 27.03.2017 Albert Zündorf, Kassel University."—  Präsentation transkript:

1 Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

2 Der Rational Unified Process: Requirements Capturing
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

3 RUP: Requirements Elicitation
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

4 Die drei Dimensionen des Requirements Engineering [Pohl96]
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

5 Die vier Welten des Requirements Engineering
Subject World Modell der Anwendungsdomäne die Daten / Vorgänge die verwaltet / bearbeitet werden sollen Usage World Wer sind die Anwender des geplanten Softwaresystems Was sind die Aufgaben, die die Anwender bearbeiten System World: bestehende Software und ihre Doku und ihre Entwicklungsgeschichte Development World: "Entwicklungswelt". Hier wird die neue Software entwickelt fertige Produkte wandern aus der Entwicklungswelt in die Systemwelt Aufgabe des Requirements Engineering ist die präzise Modellierung aller 4 Welten. Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

6 Die Probleme des Requirements Engineering
Der Kunde weiß im allgemeinen nicht was er will "Den Kunden" gibt es eigentlich nicht, unterschiedliche Interessensgruppen auf Kundenseite Business Model meist nicht vorhanden Einzelne Kundenvertreter kennen oft nur Ausschnitt des eigenen Business Models Das Business Model ist ein "Moving Target" Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

7 Lösungsansätze Berater / Consultants vor
Experten in der Erstellung von Business Models das alleine ist früher oft gescheitert Vertreter vor dem Kunden passendes Problem zum eigenen Produkt einreden Iterative Prozesse erste Teilfunktionalitäten werden früh vom Kunden evaluiert eXtreme Programming Kunde definiert Anforderungen selbst Kunde formalisiert Anforderungen mittels Tests Kunde priorisiert Anforderungen Kunde evaluiert jede Teilfunktionalität sofort Kunde hat im Zweifel selber Schuld Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

8 Das Anforderungsdokument
Strukturvorgabe im GForge Funktionalitäten identifizieren Pro Funktionalität Abschnitt mit: Aufruf in Pappmodelle der GUI Ablaufszenario aus Benutzersicht Eventuell Ergebnis in Pappmodell der GUI Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

9 Use Cases aufzählen Ein Oval eine Funktion Kasten = Systemgrenze
Benutzer = GUI Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

10 Fachgebiet Software Engineering. Übersicht. © 27. 03
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

11 Fachgebiet Software Engineering. Übersicht. © 27. 03
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

12 Textuelle Ablaufbeschreibung am Beispiel
Beispielablauf: Der Operator wählt im Menü Datei den Punkt Agent laden. Es erscheint der Datei-Dialog im Beispielverzeichnis. Der Operator wählt AgentNeu AgentNeu wird geladen und an den Simulationsserver übermittelt AgentNeu wird oben in der Liste der aktiven Agenten angezeigt, vgl. Abb. 99 Fehlerbeispiel: Der Operator lädt den AgentX AgentX ist schon geladen Fehlermeldung: Dr.No.PC Abbruch ohne Nebeneffekt BondSimServer AgentNeu.007 Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

13 Fachgebiet Software Engineering. Übersicht. © 27. 03
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University

14 Fachgebiet Software Engineering. Übersicht. © 27. 03
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University


Herunterladen ppt "Projektplan: Fachgebiet Software Engineering Übersicht © 27.03.2017 Albert Zündorf, Kassel University."

Ähnliche Präsentationen


Google-Anzeigen