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
- Określenie wymagań systemu
- Budowa prototypu
- Ocena klienta; jeśli pozytywna - robisz dalsze kroki; jeśli negatywna - wracasz do budowy prototypu
- Pełne określenie wymagań
- Budowa pełnego systemu według systemu modelu kaskadowego
Zalety

✅✅✅
- Lepsze określenie wymagań systemu - Klient po zobaczeniu prototypu, może coś jeszcze dodać, przez co wymagania są dokładniejsze
- Wykrycie nieporozumień między twórcą, a klientem - można zobaczyć z czymś się nie zgadzacie i to rozwiązać
- Skrócone czasy powstawiania projektu - mniej problemów = krótszy czasz
- Ograniczenie liczby błędów = redukcja kosztów - po prostu jest taniej
- 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

❌❌❌
- 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
- Koszt budowy prototypu - kolejne bazy to dodatkowe koszty