Što je prototipni model?

Model prototipa koristi se za razvoj nepotpunog softverskog programa i njegovih verzija. To je metoda razvoja softvera. Koristi se za izgradnju i testiranje starije verzije konačnog proizvoda. To je iterativni proces i ovaj model uglavnom radi u situacijama u kojima su zahtjevi dostupni znatno prije vremena.

U modelu prototipa zahtjev treba što detaljnije definirati. Dizajn je razvijen za novi sustav i iz tog dizajna nastaje prvi prototip. U modelu prototipa radni se programi pripremaju brzo.

Faze modela prototipiranja

Različite su faze kako slijede:

  1. Komunikacija : Ovo je faza u kojoj programer i klijent postavljaju sastanak i razgovaraju o ciljevima koje softver treba postići.
  2. Dizajn : Dizajn je izveden brzo, jer su zahtjevi uklonjeni s oba kraja u pružanju i primanju završetka. Koristi se za konstrukciju prototipa. Uključuje važne aspekte softvera koji su ulaz i izlaz, ali uglavnom su usmjereni na vidljive aspekte od planiranih aktivnosti.
  3. Modeliranje : pruža bolju predodžbu o zahtjevu za razvojem softvera i bolje razumijevanje softverskog proizvoda.
  4. Uvođenje : Prije implementacije, klijent procjenjuje softver, a ako klijent nije zadovoljan, pročišćava se prema klijentovim zahtjevima. Taj se proces nastavlja sve dok se ne ispune zahtjevi klijenta. Nakon zadovoljstva klijenta proizvodom se proizvod napokon razvija u proizvodno okruženje. Temeljito se ocjenjuje i testira, a održavanje se obavlja redovito.

Prednosti modela prototipa

Nekoliko je prednosti korištenja modela prototipa:

  1. Ovaj je model povećao uključenost korisnika i programera za stvaranje proizvoda koji će biti na istoj stranici.
  2. Korisnik može razumjeti što se radi i što preostaje prema zahtjevu u vrijeme implementacije. To pomaže u mijenjanju zahtjeva u ranoj fazi ako je potrebno.
  3. Kvarovi ili pogreške mogu se otkriti u ranoj fazi.
  4. Pomaže u smanjenju troškova i vremena.
  5. Pomaže u pružanju povratnih informacija od korisnika i mijenja stvari u skladu s tim.
  6. U ovom je modelu lako prepoznati nedostajuće, zbunjujuće i teške funkcionalnosti.

Nedostaci modela prototipa

Nedostaci modela prototipa su sljedeći:

  1. Korisniku je ponekad teško pronaći razliku između stvarnog proizvoda ili sustava i prototipa.
  2. Model prototipa ne funkcionira tamo gdje se spominju nedovoljni zahtjevi.
  3. Povećava složenost sustava i njegove rokove.
  4. Nije moguće izvesti novi prototip za razvoj novog sustava.
  5. Ponekad je potrebno puno napora za izgradnju prototipa sustava.
  6. Također se naziva sporim postupkom jer je potrebno puno vremena za razvoj prototipa.
  7. Ponekad puno promjena zbunjuje klijenta i ne pokazuje zanimanje za njega. Također koči produktivnost razvojnog tima.
  8. To se može odbaciti ako korisnici s njim nisu zadovoljni.

Kada koristiti model prototipa?

Trebalo bi ga koristiti kada je krajnjem korisniku potrebno dosta interakcija s krajnjim sustavima poput mrežnih sustava, web aplikacija ili sučelja. Oni imaju najveću količinu prometa od korisnika koji neprestano provjeravaju i koriste. Za razvoj sustava je potrebno obučeno osoblje. Također zahtijeva stalno dostupnost klijenta za ulaze, povratne informacije i znakove za različite izgrađene prototipove.

Kako funkcionira model prototipa?

Model prototipa uglavnom djeluje pri kraju u donjem formatu:

  1. Određivanje ciljeva.
  2. Razvijte kod.
  3. Komunikacija i usavršavanje.
  4. Pokazati.
  5. Test.
  6. Implementirati.

Programeri uglavnom rade na prototipu na sljedeći način:

  1. Definirajte njihov cilj postizanja softvera i uzmite zahtjeve klijenta.
  2. Za početak imaju dvije ili tri značajke, a kasnije su i poboljšali verziju.
  3. Izrada dizajna.
  4. Rasprave s panelima i članovima tima, dionicima, korisnicima, istraživačima.
  5. Dokumentacija je dovršena, a dizajn dovršen nakon provedenih promjena o kojima je raspravljalo sa svim članovima.
  6. Dizajnirajte prototip.
  7. Posavjetujte se s ljudima i obratite se odgovarajućim entitetima.
  8. Dodajte još jednu značajku ako je sve i izlazite prema sporazumu između programera i klijenta.
  9. Poboljšanja su učinjena nakon komunikacije s klijentom.
  10. Implementacija i primjena ove značajke za klijenta.

Zašto koristimo model prototipa?

Model prototipa koristi se zbog svojih prednosti. To daje jasnu sliku softvera što se razvija, a ne klijentu ranije i prije faze implementacije. Pomaže u spremanju kasnijeg dijela problema koji se mogu pojaviti. To pomaže u komunikaciji klijenta i programera kako bi proizvod bio po zahtjevu i lakše ih je razumjeti kao i za programere sa stanovišta kupca. Model prototipa pruža i različite vrste modela. U nastavku pronađite dostupne prototipove:

  1. Brza izrada prototipova.
  2. Evolucijsko prototipiranje.
  3. Postupak izrade prototipa.
  4. Ekstremno prototipiranje.

Primjeri

Postoje mnogi sustavi koji su razvijeni s modelom prototipa, a postigao je uspjeh i za programere i za klijenta. Razvija se metoda razvoja dinamičkog sustava, metoda evolucijskog sustava i brza metoda. Postoje neki alati, generatori zaslona razvijeni su s modelom prototipa.

Zaključak

Model prototipa je metodologija radnog prototipa ili obavljanje poslova koji prvo dolaze programeru i stvaraju njegov uzorak. Sustav kojem je potrebna obrada podataka u velikom razmjeru i funkcionalnost s manje sučelja ne dobiva koristi od prototipiranja. Programeru to može biti dodatni posao.

Model prototipa postaje vrlo popularna metoda razvoja softvera kako bi se razumjela potreba klijenta u ranoj fazi. Ovaj je model dobar za sustave koji zahtijevaju da prođu kroz različite ekrane kako bi obradili podatke i dali točan izgled konačnog sustava.

Preporučeni članci

Ovo je vodič za model prototipa. Ovdje smo razgovarali o fazama, prednostima i nedostacima modela prototipa. Možete i proći naše druge predložene članke da biste saznali više -

  1. Što je razvoj softvera?
  2. Pitanja za intervjuiranje softvera
  3. Što je Business Analytics?
  4. Karijera kao softverski inženjer

Kategorija: