Čo je to prototypový model?

Prototyp modelu sa používa na vývoj neúplného softvérového programu a jeho verzií. Je to metóda vývoja softvéru. Používa sa na zostavenie a testovanie staršej verzie konečného produktu. Je to iteračný proces a tento model funguje najmä v situáciách, keď sú požiadavky k dispozícii v dostatočnom predstihu.

V prototypovom modeli by sa požiadavka mala definovať čo najpodrobnejšie. Dizajn je vyvinutý pre nový systém a od tohto návrhu je vytvorený prvý prototyp. V prototypovom modeli sú pracovné programy pripravené rýchlo.

Fázy prototypového modelu

Rôzne fázy sú nasledujúce:

  1. Komunikácia : Toto je fáza, v ktorej vývojár a klient pripravujú stretnutie a hovoria o cieľoch, ktoré je potrebné dosiahnuť pre softvér.
  2. Dizajn : Dizajn bol urobený rýchlo, pretože požiadavky boli z oboch strán odstránené pri poskytovaní aj prijímaní. Používa sa na konštrukciu prototypu. Zahŕňa dôležité aspekty softvéru, ktorý je vstupom a výstupom, ale hlavne sa zameriava na viditeľné aspekty ako na plánované činnosti.
  3. Modelovanie : Poskytuje lepšiu predstavu o požiadavke na vývoj softvéru a lepšie porozumenie softvérového produktu.
  4. Nasadenie : Pred nasadením klient vyhodnotí softvér a ak nie je spokojný, vylepšuje sa podľa požiadaviek klienta. Tento proces pokračuje, kým sa nesplnia požiadavky klienta. Po spokojnosti klienta s produktom sa produkt nakoniec nasadí do výrobného prostredia. Je dôkladne vyhodnotená a testovaná a údržba sa vykonáva pravidelne.

Výhody prototypového modelu

Použitie prototypového modelu má niekoľko výhod:

  1. Tento model zvýšil zapojenie používateľov a vývojárov pri vytváraní produktu tak, aby sa nachádzal na tej istej stránke.
  2. Užívateľ je schopný porozumieť tomu, čo sa robí a čo zostáva podľa požiadavky v čase implementácie. To v prípade potreby pomáha pri zmene požiadavky v počiatočnom štádiu.
  3. Poruchy alebo chyby môžu byť zistené v ranom štádiu.
  4. Pomáha znižovať náklady a čas.
  5. Pomáha pri poskytovaní spätnej väzby od používateľa a podľa toho mení veci.
  6. V tomto modeli je ľahké identifikovať chýbajúce, mätúce a zložité funkcie.

Nevýhody prototypového modelu

Nevýhody prototypového modelu sú nasledujúce:

  1. Niekedy je pre používateľa ťažké nájsť rozdiel medzi skutočným produktom alebo systémom a prototypom.
  2. Prototypový model nefunguje tam, kde sú uvedené nedostatočné požiadavky.
  3. Zvyšuje to zložitosť systému a jeho termíny.
  4. Nie je možné použiť existujúci prototyp na vývoj nového systému.
  5. Vytvorenie prototypu systému niekedy vyžaduje veľa úsilia.
  6. Nazýva sa tiež pomalý proces, pretože vývoj prototypu si vyžaduje veľa času.
  7. Niekedy veľa zmien mätúce klienta a neprejavuje oň záujem. Znižuje to aj produktivitu vývojového tímu.
  8. Ak používatelia nie sú spokojní, môže byť zahodený.

Kedy použiť prototypový model?

Malo by sa použiť, keď sa od koncového používateľa vyžaduje veľa interakcie s konečnými systémami, ako sú online systémy, webové aplikácie alebo rozhrania. Tieto majú najväčší objem prenosu od používateľov k nepretržitej kontrole a používaniu. Vyžaduje si vyškolených ľudí, aby vyvinuli systém. Vyžaduje tiež dostupnosť klienta po celú dobu pre vstupy, spätnú väzbu a odhlásenie pre rôzne postavené prototypy.

Ako funguje Prototypový model?

Prototypový model funguje hlavne na hornom konci v nižšie uvedenom formáte:

  1. Stanovenie cieľov.
  2. Vypracujte kód.
  3. Komunikácia a spresnenie.
  4. Demonštrovať.
  5. Test.
  6. Implementovať.

Vývojári berú prototypové práce na modeloch nižšie:

  1. Definujte ich cieľ dosiahnuť pre softvér a prevziať požiadavky od klienta.
  2. Zvyčajne majú 2 alebo 3 funkcie, ktoré začínajú a neskôr tiež vylepšujú verziu.
  3. Tvorba návrhov.
  4. Diskusie s panelmi a členmi tímu, zúčastnenými stranami, používateľmi, výskumníkmi.
  5. Dokumentácia je dokončená a návrh je finalizovaný po vykonaní zmien diskutovaných so všetkými členmi.
  6. Navrhnite prototyp.
  7. Poraďte sa s ľuďmi a oslovte príslušné subjekty.
  8. Pridajte ďalšie funkcie, ak všetko a výstup podľa dohody medzi vývojármi a klientmi.
  9. Vylepšenia sa dosiahli po komunikácii s klientom.
  10. Implementácia a nasadenie funkcie pre klienta.

Prečo používame prototypový model?

Prototyp modelu sa používa kvôli jeho výhodám. Poskytuje jasný obraz o vyvíjanom softvéri a nie klientovi skôr a pred implementačnou fázou. Pomáha pri ukladaní neskorších problémov, ktoré sa môžu vyskytnúť. Pomáha pri komunikácii klienta a vývojára, aby bol produkt podľa požiadavky a ľahšie pochopiteľný pre vývojárov z pohľadu zákazníka. Prototypový model poskytuje aj rôzne typy modelov. Nižšie nájdete dostupné prototypy:

  1. Rapídne prototypovanie.
  2. Evolučné prototypovanie.
  3. Prírastkové prototypovanie.
  4. Extrémne prototypovanie.

Príklady

Existuje mnoho systémov, ktoré boli vyvinuté pomocou prototypového modelu a dosiahli úspechy tak pre vývojárov, ako aj pre klientov. Vyvíja sa metóda dynamického rozvoja systému, metóda evolučného systému a rýchla metóda. Existuje niekoľko nástrojov, generátory obrazoviek sú vyvíjané pomocou prototypového modelu.

záver

Prototypový model je metodológiou fungujúceho prototypu alebo vykonaním práce, ktorá je na prvom mieste pre vývojára a vytvára jeho vzorku. Systém, ktorý potrebuje spracovanie údajov vo veľkom rozsahu a funkčnosť s menším počtom rozhraní, nemá z prototypovania úžitok. Pre vývojárov to môže byť ďalšia práca.

Prototypový model sa stáva veľmi populárnou metódou vývoja softvéru na porozumenie požiadavky klienta v ranom štádiu. Tento model je vhodný pre systémy, ktoré požadujú prejsť rôznymi obrazovkami na spracovanie údajov a poskytnutie presného vzhľadu konečného systému.

Odporúčané články

Toto bol sprievodca prototypom modelu. Tu sme diskutovali o fázach, výhodách a nevýhodách prototypového modelu. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Čo je vývoj softvéru?
  2. Rozhovor Otázky na testovanie softvéru
  3. Čo je to Business Analytics?
  4. Kariéra ako softvérový inžinier

Kategórie: