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

Модел на прототип се използва за разработване на непълната софтуерна програма и нейните версии. Това е метод за разработка на софтуер. Използва се за изграждане и тестване на по-ранната версия на крайния продукт. Това е итеративен процес и този модел работи главно в ситуации, в които изискванията са налични доста навреме.

В прототипния модел изискването трябва да бъде дефинирано възможно най-подробно. Дизайнът е разработен за новата система и от този дизайн се създава първият прототип. В прототипния модел работните програми се подготвят бързо.

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

Различните фази са както следва:

  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. Какво е Business Analytics?
  4. Кариера като софтуерен инженер