====== Prototyping ====== ===== Arten des Prototyping ===== * [[softwaretechnologie#prototyping_und_iterative_modelle|Prototyping laut Robra]] **nach \cite[S. 95]{Bleek2008}** * horizontal: viele Funktionen aber nur oberflächlich implementiert (Beispiel: GUI-Modell ohne funktionierende Buttons -> nur die Darstellungsschicht) * vertikal: wenige Funktionen, diese aber komplett implementiert (Beispiel: eine Funktion wird von der Darstellung über die Logik bis zur Datenhaltung implementiert) * explorativ: Erkunden eines technisch unsicheren/neuen Gebiets mit dem Ziel dieses besser einschätzen zu können * experimenell: Erproben einer neuen Technologie für einen gegebenen Bereich des Projekts * evolutionär: Prototyp wird schrittweise zum fertigen Produkt