🥔 Ziemniak w Dresie

Bazy w dresie #2.6 | Model prototypowy

📂 MySQL

Co to model prototypowy


Model prototypowy to podejście do projektowania systemów, w którym najpierw tworzy się wstępną wersję systemu – prototyp. Prototyp ma na celu pokazanie podstawowych funkcji i wyglądu aplikacji, aby użytkownicy mogli ocenić jej działanie i zgłosić uwagi. Dzięki temu łatwiej zrozumieć wymagania i potrzeby użytkownika jeszcze przed rozpoczęciem właściwej budowy systemu.

W miarę zbierania opinii prototyp jest ulepszany i rozwijany, aż osiągnie ostateczny kształt. Model prototypowy pozwala szybciej wykrywać błędy i dopasowywać projekt do oczekiwań klienta, co skraca czas realizacji i zwiększa satysfakcję użytkowników.

Jak wygląda


Tak wygląda

  1. Określenie wymagań systemu
  2. Budowa prototypu
  3. Ocena klienta; jeśli pozytywna - robisz dalsze kroki; jeśli negatywna - wracasz do budowy prototypu
  4. Pełne określenie wymagań
  5. Budowa pełnego systemu według systemu modelu kaskadowego

Zalety


✅✅✅

  1. Lepsze określenie wymagań systemu - Klient po zobaczeniu prototypu, może coś jeszcze dodać, przez co wymagania są dokładniejsze
  2. Wykrycie nieporozumień między twórcą, a klientem - można zobaczyć z czymś się nie zgadzacie i to rozwiązać
  3. Skrócone czasy powstawiania projektu - mniej problemów = krótszy czasz
  4. Ograniczenie liczby błędów = redukcja kosztów - po prostu jest taniej
  5. Możliwość szkolenia tego, zanim się zastosuje zbudowany w pełni system - jak będzie dobry prototyp, to będzie można już wcześniej nauczyć ludzi korzystać z tej bazy

Wady


❌❌❌

  1. Niezadowolenie klienta, który po obejrzeniu działającego prototypu musi następnie długo czekać a doskonalenie gotowego systemu - klient może być wkurwiony czasem, który musi upłynąć do stworzenia kolejnego prototypu
  2. Koszt budowy prototypu - kolejne bazy to dodatkowe koszty