Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Mina Henne Geändert vor über 10 Jahren
1
Vorgehensmodell & Wasserfallmodell in der Programmierung
2
Luis alias Julian, Matthias und Kevin
Vorgehensmodell Ein Vorgehensmodell beschreibt modellhaft den Software-Entwicklungsprozess Ziel des Vorgehensmodels ist die Entwicklung zu vereinfachen und planbar zu machen Es dient dazu den Entwicklungsprozess in überschaubare, zeitlich und inhaltlich begrenzte Phasen einzuteilen. Erleichtert die Wartung und Veränderung 14. Juni 2010 Luis alias Julian, Matthias und Kevin
3
Beispiel Vorgehensmodell
14. Juni 2010 Luis alias Julian, Matthias und Kevin
4
Arten von Vorgehensmodellen
Rational Unified Process Wasserfallmodell V-Modell Extreme Programming 14. Juni 2010 Luis alias Julian, Matthias und Kevin
5
Luis alias Julian, Matthias und Kevin
Wasserfallmodell eines der ältesten Vorgehensmodelle Phasen werden nacheinander abgearbeitet Erst jede einzelne Phase abschließen, bevor die folgende Phase beginnt 14. Juni 2010 Luis alias Julian, Matthias und Kevin
6
Beispiel eines Wasserfallmodells
7
Phasen des Wasserfallmodells
Phase 1: Initialisierung Inhalt: Problembeschreibung Projektziele Grobe Projektbeschreibung Grober Projektplan Kostenabschätzung Angebot an den Kunden 14. Juni 2010 Luis alias Julian, Matthias und Kevin
8
Phasen des Wasserfallmodells
Phase 2: Konzept (Grobkonzept) Wünsche des Kunden werden systematisch ausgewertet und zu Papier gebracht. Am Ende der Phase 2 steht immer das Pflichtenheft. Im Pflichtenheft werden die Daten und deren Zusammenhänge beschrieben. 14. Juni 2010 Luis alias Julian, Matthias und Kevin
9
Phasen des Wasserfallmodells
Phase 3: Entwurf (Feinkonzept) Entwicklung des Anwendungssystems. Im Ergebnis sind alle Einzelheiten beschrieben, die zur Programmierung des Systems erforderlich sind. Phase 4: Implementierung Entwurf(Phase 3) wird in ein Computerprogramm umgesetzt. 14. Juni 2010 Luis alias Julian, Matthias und Kevin
10
Phasen des Wasserfallmodells
Phase 5:Test Zwei Arten: Programmtest Test des Programms auf logische Widerspruchsfreiheit Benutzertest Test unter Produktionsbedingungen durch ausgesuchte Benutzer (wenn möglich nicht der oder die Programmierer). 14. Juni 2010 Luis alias Julian, Matthias und Kevin
11
Phasen des Wasserfallmodells
Phase 6: Installation Erstellung eines Installationsplans, die es dem Kunden erlaubt diese Software mit geringem Aufwand zu installieren. Phase 7: Wartung Beseitigen von weiteren Fehlern Programmerweiterungen 14. Juni 2010 Luis alias Julian, Matthias und Kevin
12
Luis alias Julian, Matthias und Kevin
Vorteile + Einfache Möglichkeit der Planung und Kontrolle + Phasen können explizit abgearbeitet werden + Für Planen von Kosten und Umfang ein sehr effektives Modell 14. Juni 2010 Luis alias Julian, Matthias und Kevin
13
Luis alias Julian, Matthias und Kevin
Nachteile - Abgrenzungsproblem: Übergang zwischen den Phasen ist fließend - Abfolgeproblem: Modell meist nicht ohne Rückschritte auf andere Phasen realisierbar - Fehler werden unter Umständen erst spät erkannt und müssen mit erheblichem Aufwand entfernt werden 14. Juni 2010 Luis alias Julian, Matthias und Kevin
14
Luis alias Julian, Matthias und Kevin
Questions Welches Vorgehensmodel ist für die Erstellung komponentenbasierter Software zuständig? Catalysis Wieso ist es aufwändig ein Programm abzuändern, nachdem man alle Phasen abgearbeitet hat? Weil die verschiedenen Phasen voneinander abhängig sind und so der Überblick verloren geht 14. Juni 2010 Luis alias Julian, Matthias und Kevin
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.