Frage

Was ist der Unterschied zwischen Spiralmodell und Prototyp-Modell in Software-Engineering?

Und geben Sie auch einige Unterschiede zwischen Wegwerf und evolutionäre Prototyping .

War es hilfreich?

Lösung

Ich habe noch nie von einem „Prototype“ Software-Entwicklungs-Lebenszyklus gehört. Prototyping wird häufig in den iterativen und inkrementellen Modellen verwendet, die das Spiralmodell und die Agile Methodologien umfassen.

Die Spirale Modell wie von Barry Boehm definiert besteht darin, die Anforderungen so weit wie möglich zu definieren, die Schaffung eines Design, dass Sie Risiken zu identifizieren hilft und mögliche Lösungen zu erkunden, Ihr Design Prototyping und dann eine Freisetzung zu erzeugen. Sobald Sie loslassen, beginnen Sie den Vorgang erneut die nächste Version zu produzieren.

Es gibt zwei Arten von Prototypen, die Sie verwenden können.

Ein Wegwerf-Prototyp wird schnell mit der Absicht, verwirft es, nachdem Sie daraus gelernt haben. Es ist nicht gut entwickelt, noch gut umgesetzt. Ihr Ziel ist es, etwas vor Ihnen Klienten zu erhalten, so dass sie es und reagieren auf sie, um Hilfe sehen Sie Ihre Anforderungen und bewegen sich in Richtung eines Systems zu verfeinern der Kunde will. Dies ist jedoch riskant, da der Kunde ein System sieht und vielleicht, dass mit einem Arbeitssystem gleichzusetzen -. Sie betonen müssen, dass es nur ein Prototyp

In der Evolutions Prototyp, nehmen Sie mehr Sorgfalt bei den Prototypen zu entwickeln, wie Sie werden Refactoring und Prototypen in das Endprodukt zu erweitern. Sie können tatsächlich einen evolutionären Prototyp für Ihre Kunden liefern und haben sie es verwenden, wie sie das eigentliche System würde -. Sie langsam den Prototyp in ein Endprodukt verfeinern, die geliefert wird,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top