Model prototypowy Przekierowano ze strony: software prototyping ang. software prototyping

Model prototypowy – jeden z modeli procesów tworzenia oprogramowania zdefiniowany w inżynierii oprogramowania. Polega na stworzeniu podczas projektowania prototypu w celu przedyskutowania oraz akceptacji z klientem. Po akceptacji prototypu przechodzi się do kolejnych etapów tworzenia oprogramowania. Prototypowanie zapobiega błędnym rozumieniom wymagań systemu, które może powodować wzrost kosztów, zwłaszcza w modelu kaskadowym.

Spis treści

Zalety prototypowania

  • Prototyp jest łatwy do zmiany
  • Zwiększa zrozumienie programistów co do potrzeb klienta
  • Pozwala klientowi zobaczyć jak mniej więcej system będzie wyglądał
  • W zależności od rodzaju prototypu, może pozwalać rozpocząć szkolenie obsługi systemu po stronie klienta
  • Redukcja kosztów


Wady prototypowania

  • Możliwość nieporozumień z klientem (klient widzi prawie gotowy produkt, który w rzeczywistości jest dopiero w początkowej fazie rozwoju)
  • Wysoki koszt budowy systemu


Rodzaje prototypów

  • Zły system, ale szybko wykonany
  • Rozpisanie interfejsów na kartce papieru
  • Implementacja jedynie kilku modułów
  • Użycie kreatorów w celu szybszego stworzenia interfejsów
  • Implementacja metod działających jedynie w większości przypadków lub dla niektórych danych w celu pokazanie jedynie idei.


Zobacz też

Linki zewnętrzne

Bibliografia

ostatnia modyfikacja 20 sierpnia 2016 r.