Шта је прототип модела?

Модел прототипа користи се за развој непотпуног софтверског програма и његових верзија. То је метода развоја софтвера. Користи се за изградњу и тестирање старије верзије коначног производа. То је итеративни процес и овај модел углавном функционише у ситуацијама у којима су захтеви доступни много раније.

У моделу прототипа, захтев би требало што детаљније дефинисати. Дизајн је развијен за нови систем и из тог дизајна настаје први прототип. У моделу прототипа, радни програми се брзо припремају.

Фазе модела прототипирања

Различите фазе су следеће:

  1. Комуникација : Ово је фаза у којој програмер и клијент постављају састанак и разговарају о циљевима које софтвер треба постићи.
  2. Дизајн : Дизајн је урађен брзо јер се захтеви бришу са оба краја у пружању и примању. Користи се за конструкцију прототипа. Укључује важне аспекте софтвера који се улажу и излажу, али углавном су фокусирани на видљиве аспекте од планираних активности.
  3. Моделирање : Омогућава бољу представу о захтеву за развојем софтвера и боље разумевање софтверског производа.
  4. Увођење : Пре размештања, клијент процењује софтвер, а ако клијент није задовољан, прочишћава се у складу са захтевима клијента. Овај процес траје све док се захтеви клијента не испуне. Након задовољства клијента производом, производ се коначно развија у производно окружење. Темељито се процењује и тестира, а одржавање се одржава редовно.

Предности модела прототипа

Неколико је предности коришћења прототипског модела:

  1. Овај модел је повећао учешће корисника и програмера за креирање производа на истој страници.
  2. Корисник је у стању да разуме шта се ради и шта остаје у складу са захтевом у време имплементације. Ово помаже у промени захтева ако је потребно у раној фази.
  3. Кварови или грешке могу се открити у раној фази.
  4. Помаже у смањењу трошкова и времена.
  5. Помаже у пружању повратних информација од корисника и мења ствари у складу с тим.
  6. У овом је моделу лако препознати недостајуће, збуњујуће и тешке функционалности.

Недостаци прототипског модела

Недостаци модела прототипа су следећи:

  1. Кориснику је понекад тешко пронаћи разлику између стварног производа или система и прототипа.
  2. Модел прототипа не функционише тамо где се помињу недовољни захтеви.
  3. Повећава сложеност система и његове рокове.
  4. Није могуће извести нови прототип за развој новог система.
  5. Понекад је потребно много напора да се направи прототип система.
  6. Такође се назива спорим процесом јер је потребно доста времена да се развије прототип.
  7. Понекад пуно промена збуњује клијента и не показује интересовање за њега. Такође омета продуктивност развојног тима.
  8. Може се одбацити ако корисници њиме нису задовољни.

Када користити модел прототипа?

Требало би га користити када је крајњем кориснику потребно доста интеракције са крајњим системима попут мрежних система, веб апликација или интерфејса. Они имају највећу количину саобраћаја од корисника ради непрекидне провере и коришћења. За развој система је потребно обучено особље. Такође захтева сталну доступност клијента за уносе, повратне информације и знакове за различите изграђене прототипове.

Како функционира модел прототипа?

Модел прототипа углавном функционише у врхунском формату у доњем формату:

  1. Одређивање циљева.
  2. Развијте код.
  3. Комуникација и усавршавање.
  4. Демонстрирајте.
  5. Тест.
  6. Имплементација.

Програмери углавном раде на прототипу на следећи начин:

  1. Дефинишите њихов циљ за постизање софтвера и узимање захтева од клијента.
  2. Они обично имају 2 или 3 функције за почетак, а касније су такође прочистили верзију.
  3. Стварање дизајна.
  4. Расправе са панелима и члановима тима, заинтересованим странама, корисницима, истраживачима.
  5. Документација је завршена, а дизајн је довршен након извршавања промена о којима је разговарано са свим члановима.
  6. Дизајнирајте прототип.
  7. Посаветујте се са људима и обратите се одговарајућим ентитетима.
  8. Додајте још једну функцију ако је све и резултат према споразуму између програмера и клијента.
  9. Побољшања су обављена након комуникације са клијентом.
  10. Имплементација и имплементација функције за клијента.

Зашто користимо модел прототипа?

Модел прототипа користи се због својих предности. Даје јасну слику софтвера шта се развија, а не клијенту раније и пре фазе имплементације. Помаже у уштеди каснијег дела проблема који се могу појавити. Помаже у комуникацији клијента и програмера како би производ био по захтеву и лакше их је разумети као и за програмере са становишта купца. Модел прототипа пружа и различите типове модела. Нађите доле доступне прототипове:

  1. Брзо прототипирање.
  2. Еволуцијско прототипирање.
  3. Инцрементал Прототипинг.
  4. Ектреме Прототипинг.

Примери

Постоје многи системи који су развијени уз модел прототипа и постигли су успех, како за програмере, тако и за клијента. Развија се метода динамичког развоја система, метода еволуционог система и брза метода. Постоје неки алати, генератори екрана развијени су уз модел прототипа.

Закључак

Модел прототипа је методологија радног прототипа или обављање послова који прво долази програмеру и ствара његов узорак. Систем коме је потребна обрада података у великом обиму и функционалност са мање интерфејса, нема користи од прототипирања. Програмеру то може бити додатни посао.

Модел прототипа постаје веома популаран метод за развој софтвера како би се разумео захтев клијента у раној фази. Овај модел је добар за системе којима је потребно да прођу кроз разне екране како би обрадили податке и дали тачан изглед коначног система

Препоручени чланци

Ово је водич за модел прототипа. Овде смо разговарали о фазама, предностима и недостацима модела прототипа. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Шта је развој софтвера?
  2. Питања за интервјуирање софтвера за софтвер
  3. Шта је Бусинесс Аналитицс?
  4. Каријере као софтверског инжењера

Категорија: