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

Slides:



Advertisements
Ähnliche Präsentationen
Themen Backlog V Psychologische Aspekte (T03) Beispielhafte Themenstellungen: IT ist meist nicht auf gleicher Augenhöhe wie Fachbereich.
Advertisements

V - Modell Anwendung auf große Projekte
Vorgehensmodell & Wasserfallmodell in der Programmierung
IT-Projektmanagement
16. Juni 2006 Stefan Ukena Burstein und McDermott: Ontology Translation for Interoperability Among Semantic Web Services Hamburg, 16. Juni 2006.
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Software-Lebenszyklus
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Der Rational Unified Process - Einführung Inhalt Prozessmodelle Der Rational Unified.
Prozessqualität und Produktqualität
Rational Unified Process (RUP) - Definitionen
Prozeßstruktur des ISO 9001/9004 Prozeßmodells
Projekt Web Engineering
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 5. Test-First Prinzip Gliederung: 1. Einführung 2. Objektdiagramme zur Analyse.
3. Analyse Gliederung: Einführung Anforderungsdefinition
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Wintersemester 2008/09 m.
Reservierungs Datenbank
Programmiermethodik SS2006 © 2005 Albert Zündorf, University of Kassel 1 6. Tipps, Tricks, Idiome Gliederung: 1. Einführung 2. Anforderungsdefinition 3.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Projektplan: m : Anforderungsanalyse Dokument m :
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Tätigkeiten bei der Softwareentwicklung
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Compilerbau und Reverse Engineering m Vorlesung im Wintersemester.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Wintersemester 2007/08 m.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Projektplan:
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
1 Reverse Engineering WS 07 / 08 A. Zündorf. Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University 2 Organisatorisches.
Projektmanagement Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Wasserfallmodel Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Teamorganisation: Versionsverwaltung
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation.
Software Engineering I
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Wintersemester 2010/11 m.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. funktionsorientierte Organisation.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation.
Vorgehensmodelle Motivation Softwaretechnik Beispiel
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
Vorgehensmodelle: Wasserfallmodell
Zeitplanerstellung ACHTUNG:
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Software Engineering I m Vorlesung im Sommersemester 2012 m Prof.
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 5. Test-First Prinzip Gliederung: 1. Einführung 2. Objektdiagramme zur Analyse.
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 5. Test-First Prinzip Gliederung: 1. Einführung 2. Objektdiagramme zur Analyse.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Client Architecture Data Model GUI KI Socket Connection.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Anpassung des RUP an ein konkretes Projekt - 1
Vorgehensmodelle: Schwergewichtige Modelle
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Spezifikation von Anforderungen
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Weitere Vorgehensmodelle Der Rational Unified Process RUP –bei IBM.
Software Engineering SS 2009
Einstellungen im Web für Outlook
Kapitel - Thema letzte Aktualisierung © Accor Hospitaliy Germany Notizen BLANKO 0 X – XXXXXXX XXXXXXXXXXXXXXXXXXX Anmerkung XXXXXXXX Headline.
Was macht eigentlich dieses ExsoForm? Ein Beispiel für eine Dokumentendefinition in Screenshots.
VORGEHENSMODELLE.
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Fachkonzepte in der UML
Datei hochladen Um Mit der Dateiverwaltung zu beginnen klicken Sie zunächst auf den Wiki verwalten Button. Dann klicken Sie auf Dateien.
Systementwicklung Vorgehensmodelle am Beispiel des RUP
Rational Unified Process
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
Management-Tools Einrichtung der Lese- und Schreibrechte Die Liste „Berechtigungen und Zuständigkeiten“ In der Liste „Berechtigungen und Zuständigkeiten“
WebComposition & WCML Ein Vortrag von Michael Capper & Lars Völker.
Kurze Rekapitulation aus der Einführungsvorlesung Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 20. Oktober 2011.
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
SWE1/Bearbeiter 1, Bearbeiter nProjekt: Party-Planer - Modul MODUL, 1.
Test Summary: ein Fehler pro Tag Test First
Software Engineering 2 – Konstruktion interaktiver (CASE) Tools
 Präsentation transkript:

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

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

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

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

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 © 27.03.2017 Albert Zündorf, Kassel University

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 © 27.03.2017 Albert Zündorf, Kassel University

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 © 27.03.2017 Albert Zündorf, Kassel University

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 © 27.03.2017 Albert Zündorf, Kassel University

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

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

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

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 © 27.03.2017 Albert Zündorf, Kassel University

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

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