Von David Keß, Heinrich Wölk, Daniel Hauck

Slides:



Advertisements
Ähnliche Präsentationen
Sie müssen nicht Ihren Unternehmensansatz in ein Modell pressen.
Advertisements

Vorgehensmodell - Wasserfallmodell
Software Ergonomie von Dennis Gloth SK03.
Das „Vorgehensmodell“
Anleitung und Informationen Anleitung zum Bearbeiten der VCT Anleitung zum Einfügen von Dokumenten Informationen zur Verwendung von Bildern und anderen.
Überleben im Paragraphendschungel.
ARIS-Konzept Petzold / Hennersdorf.
WS 04/05 wiss. Übung: Systemanalyse und Softwaredesign
Software-Lebenszyklus
Objektorientierter Entwurf (OOD) Teil 3: Qualitätsmodell
Prototyping.
Vorgehensmodelle – Prototyping
Concurrent Use.
Beispiele für Vorgehensmodelle
Risiken und Chancen Risiko Beurteilung: Dazu gehört die Identifikationen von Risiken, ihre Analyse und das Ordnen nach Prioritäten. Risiko Kontrolle: Dazu.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Beispiel 2: Iterative-Inkrementelle Vorgehensmodelle Annahmen: Anforderungen sind unvollständig.
Prozessmodelle als Teil des Management-Prozesses
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Aufgaben des Testens Vergleich des Verhaltens einer Software mit den an sie gestellten.
Beispiel: Wasserfallmodell als einfaches Phasenmodell
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
Prozessmodelle Inhalt Prozessmodell im Management Prozess
Rational Unified Process (RUP) - Definitionen
Prozeßstruktur des ISO 9001/9004 Prozeßmodells
eXtreme Programming (XP)
Professionelles Projektmanagement in der Praxis
“Perspektiven der Klassifikationsentwicklung“
Einführung von Groupware
Digitale Bilder: Anwendungen und Trends - Prototyping Thomas Wetter 1 Digitale Bilder: Anwendungen und Trends Prototyping Thomas Wetter.
Konzeption und Realisierung von DSS
Vorgehensmodelle: Schwergewichtige Modelle
Software Engineering WS 2009
Spezifikation von Anforderungen
Das Wasserfallmodell - Überblick
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Weitere Vorgehensmodelle Der Rational Unified Process RUP –bei IBM.
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering WS 2006 / 2007Folie 1 Agile Vorgehensweisen Hintergrund –in den letzten Jahren hat.
Software Engineering SS 2009
Service Design by EstherKnaus® Der Benchmark für Dienstleistungen
Entstehung & Einflüsse Ideen, Wünsche, eigene Überlegungen bisheriges Dateisystem Einschrän- kungen: - technisch - zeitlich - fachlich Literatur, ältere.
IT-Projektmanagement SS 2013 Prof. Dr. Herrad Schmidt
Software-Technik „Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige.
Kompetenz -, Lern - und Prüfungsbereiche Anforderungsbereiche
Archival and Discovery
BLANCO Vergleich. Das Video spricht von der Produktion in der Tschechischen Republik. Was meinen Sie, welche Produkte werden in Tschechien hergestellt,
Verwendung zur Einreichung auf blogs.msdn.com/partner
ISO
1. Vorstellung.
Wasserfallmodell und Einzelbegriffe
HFWI System Development Teil B Der Softwareentwicklungsprozess
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
zum Thema Wasserfallmodell
Hochleistungsorganisation
Methode Business Process Reengineering
Rational Unified Process
Matthias Hassel Philipp Tüshaus
QFD Quality Function Depolyment
Fachhochschule Südwestfalen
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
SWT Praktikum 2012 Gruppe 43 Jörg Böhme, Benedikt Reuter, Maximilian Burkhardt, Valentin Gehrke 1.
SWT Praktikum 2012 Gruppe 43 Jörg Böhme, Benedikt Reuter, Maximilian Burkhardt, Valentin Gehrke 1.
Wizards & Builders GmbH Einführung in die W&B-Methode zur Softwareentwicklung Alf Borrmann.
Jörg Böhme, Benedikt Reuter, Maximilian Burkhardt, Valentin Gehrke
Was ist Quality Function Deployment?
Test-Driven Development
LVA , SS021 Software Engineering Praktikum Software Engineering ist die praktische Anwendung wissenschaftlicher Erkenntnisse für die wirtschaftliche.
Karsten Risseeuw Filemaker Module FileMaker Konferenz 2014 Winterthur Filemaker Module Einführung in die Vorteile modularer.
ResA am Arbeitsplatz Das Vorgehen ist angelehnt an „5 S“ und bietet Ihnen die Möglichkeit das Konzept der 5 Disziplinen ressourcenschonenden Arbeitens.
Softwareentwicklung & Testprozess
Vor und Nachteile von regionalen und nicht-regionalen Produkten
Crowdsourcing Einführung in die Archivarbeit im Internetzeitalter Universität Stuttgart Dr. Joachim Kemper.
Seminar Softwareproduktlinien Domänenspezifische Sprachen Sascha Draffehn von.
 Präsentation transkript:

Von David Keß, Heinrich Wölk, Daniel Hauck Prototyping Von David Keß, Heinrich Wölk, Daniel Hauck

Gliederung Definition Evolutionäres Prototyping Experimentelles Prototyping Exploratives Prototyping

Definition Prototyp = Modell der zu entwickelnden Software, das… lauffähig ist mit geringem Aufwand hergestellt werden kann wesentliche Eigenschaften des Zielsystems nachbildet noch nicht voll funktionsfähig sein muss Prototypen werden im Softwareentwicklungs-Prozess zur Klärung unterschiedlicher Fragen verwendet.

Evolutionäres Prototyping Ablauf: Anwendbare Version wird entwickelt, welche immer wieder im beisein des Anwenders verbessert wird Jede Version wird als produktive Version verstanden und implentiert

Evolutionäres Prototyping Vorteile Prototyp als Kommunikation zwischen Kunde und Programmierer Reduktion der Fehlerentwicklung da Kunde anwesend ist Endanwender kann schneller mit dem Programm umgehen

Evolutionäres Prototyping Nachteile Auftraggeber sehen ersten Prototyp als lauffähiges Produkt viele Versionen erschweren die Projektsteuerung Unkritische Anwendung führt zu Chaos in der Entwiklung Häufiges ändern der Anforderungen durch Benutzer

Experimentelles Prototyping Ablauf: findet während Entwurf und Implementierung statt (Machbarkeitsstudien auch während der Problemanalyse) Entwickler unter sich Ausprogrammieren kritischer Teile (kaum Werkzeugunterstützung)

Experimentelles Prototyping Ziele: Überprüfung von: Teilentwürfen Lösungsideen Effizziensmessung kritischer Teile Machbarkeitsstudien Beispiele: Vergleichen verschiedener Algorithmen Prüfung von Portabilität oder Erweiterbarkeit durch Probe-Implementierungen

Experimentelles Prototyping Vorteile: Learning-by-Doing Dürfen undokumentiert sein Dürfen schnelle, softwaretechnisch unsaubere Lösungen verwenden Nachteile Verschwendung von Ressourcen für verworfene Ansätze Gehört grundsätzlich zu den Wegwerf-Prototypen

Experimentelles Prototyping

Evolutionäres Prototyping

Exploratives Prototyping Exploratives Prototyping wird angewendet, wenn die Probleme unklar sind Anforderungen der Benutzenden und des Managements an das Anwendungssystem werden geklärt. Die Entwickler lernen den Anwendungsbereich und die Aufgaben der Benutzer kennen

Exploratives Prototyping

Exploratives Prototyping Vorteile Der Kunde ist beim Entwurf dabei Designer wird bei der Planung des Projekts durch den Kunden unterstützt Nachteile Kunde bläht durch neuen Ideen das Projekt auf Nicht bei jedem Projekt sinnvoll

Fragen Welche 3 Arten gibt es? Welche ist die Sinnvollste (begründe)?