Какво е прототип модел?
Модел на прототип се използва за разработване на непълната софтуерна програма и нейните версии. Това е метод за разработка на софтуер. Използва се за изграждане и тестване на по-ранната версия на крайния продукт. Това е итеративен процес и този модел работи главно в ситуации, в които изискванията са налични доста навреме.
В прототипния модел изискването трябва да бъде дефинирано възможно най-подробно. Дизайнът е разработен за новата система и от този дизайн се създава първият прототип. В прототипния модел работните програми се подготвят бързо.
Фази на модела за прототипиране
Различните фази са както следва:
- Комуникация : Това е фазата, в която разработчикът и клиентът организират срещата и говорят за целите, които трябва да бъдат постигнати за софтуера.
- Дизайн : Дизайнът е направен бързо, тъй като изискванията са изчистени от двата края при осигуряване и получаване на край. Използва се за конструиране на прототипа. Тя включва важните аспекти на софтуера, който е вход и изход, но главно фокусиран върху видими аспекти от планираните дейности.
- Моделиране : Тя предоставя по-добра представа за изискването за разработване на софтуера и по-добро разбиране на софтуерния продукт.
- Разгръщане : Преди внедряване клиентът оценява софтуера и ако клиентът не е доволен, той се прецизира в съответствие с изискванията на клиента. Този процес продължава, докато изискванията на клиентските точки не се изпълнят. След удовлетвореността на клиента от продукта, продуктът най-накрая се разгръща в производствената среда. Тя е щателно оценена и тествана, а поддръжката се извършва редовно.
Предимства на прототипния модел
Има няколко предимства на използването на прототипния модел:
- Този модел увеличи участието на потребителя и разработчика за създаването на продукта, който да бъде на една и съща страница.
- Потребителят е в състояние да разбере какво е направено и какво остава според изискването във времето за внедряване. Това помага за промяна на изискването на ранен етап, ако се налага.
- Дефектите или грешките могат да бъдат открити на ранен етап.
- Той помага за намаляване на разходите и времето.
- Той помага при предоставянето на обратна връзка от потребителя и променя нещата съответно.
- В този модел е лесно да се идентифицират липсващите, объркващи и трудни функционалности.
Недостатъци на прототипния модел
Недостатъците на прототипния модел са, както следва:
- Понякога за потребителя е трудно да намери разликата между реалния продукт или система и прототип.
- Моделът на прототип не работи, когато са посочени недостатъчни изисквания.
- Увеличава сложността на системата и нейните срокове.
- Не е възможно да се използва съществуващия прототип за разработване на новата система.
- Понякога са необходими много усилия, за да се изгради прототипът на системата.
- Освен това е посочен като бавен процес, тъй като отнема много време за разработването на прототипа.
- Понякога много промени объркват клиента и не проявяват интерес към него. Освен това затруднява производителността на екипа за развитие.
- Той може да бъде изхвърлен, ако потребителите не са доволни от него.
Кога да използвам прототип модел?
Той трябва да се използва, когато се изисква много взаимодействие на крайния потребител с крайни системи като онлайн системи, уеб приложения или интерфейси. Те имат най-голям трафик от потребителите за непрекъснато проверяване и използване. Това изисква обучени хора за разработване на системата. Освен това изисква клиентска наличност през цялото време за входове, обратна връзка и подписи за различните изградени прототипи.
Как работи моделът на прототипа?
Моделът на прототипа работи главно в горния край в по-долу формат:
- Определяне на целите.
- Разработете кода.
- Комуникация и усъвършенстване.
- Демонстрирайте.
- Тест.
- Прилагане.
Разработчиците вземат основно прототипна работа по следния начин:
- Определете целта им за постигане на софтуера и вземете изискванията от клиента.
- Те обикновено вземат 2 или 3 функции, за да започнат, а по-късно те също усъвършенстват версията.
- Създаване на дизайни.
- Дискусии с панели и членове на екипа, заинтересовани страни, потребители, изследователи.
- Документацията е завършена и дизайнът е финализиран след извършване на промените, обсъдени с всички членове.
- Дизайн на прототипа.
- Консултирайте се с хората и се обърнете към съответните субекти.
- Добавете още една функция, ако всичко и изход съгласно споразумението между разработчици и клиент.
- Подобренията са направени след комуникация с клиента.
- Внедряване и внедряване на функцията за клиента.
Защо използваме прототипния модел?
Моделът на прототипа се използва поради своите предимства. Той дава ясна картина на софтуера какво се разработва, а не на клиента по-рано и преди етапа на внедряване. Той помага за запазването на по-късната част от проблемите, които могат да възникнат. Той помага в комуникацията на клиента и разработчика да направи продукта според изискванията и по-лесно да ги разбере, както и за разработчиците от гледна точка на клиента. Моделът на прототипа осигурява и различни видове модели. Моля, намерете по-долу наличните прототипи:
- Бързо прототипиране.
- Еволюционно прототипиране.
- Постепенно прототипиране.
- Изключително прототипиране.
Примери
Има много системи, които са разработени с прототипния модел и той постигна успех както за разработчиците, така и за клиента. Разработва се методът за динамична система за развитие, методът на еволюционната система и бързият метод. Има някои инструменти, генераторите на екрана са разработени с модела на прототипа.
заключение
Моделът на прототипа е методология на работещ прототип или извършване на работата, която идва първо на разработчика и създава извадката от него. Системата, която се нуждае от обработка на данни в голям мащаб и функционалност с по-малко интерфейси, не се възползва от прототипирането. Това може да бъде допълнителна работа за разработчика.
Моделът на прототипа се превръща в много популярен метод за разработка на софтуер, за да се разбере изискването на клиента на ранен етап. Този модел е подходящ за системите, които изискват да преминат през различните екрани, за да обработят данните и да дадат точния вид на крайната система
Препоръчителни статии
Това е ръководство за прототип модел. Тук сме обсъдили фазите, предимствата и недостатъците на прототипния модел. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Какво е разработка на софтуер?
- Въпроси за интервю за тестване на софтуер
- Какво е Business Analytics?
- Кариера като софтуерен инженер