ПредишенСледващото

Софтуер на прототипи (от английски прототипи.) - етап на разработка на софтуер (софтуер), процесът на създаване на софтуер прототип - оформление (проект, процес) програма - обикновено за целите на проверките за годност Предлага се прилагането на концепциите за архитектурни и / или технологични решения, и да представи програмата на клиента в ранните етапи на процеса на развитие.

Прототипът също така ви позволява да получите обратна връзка от потенциалните потребители, и точно когато е най-необходимо: в началото на проекта все още има възможност за коригиране на грешки при проектирането почти без загуба.

Процесът на създаване на прототип обикновено се състои от следните етапи:

  1. Определяне на първоначалните изисквания
  2. Разработване на първата версия на прототипа, който съдържа само потребителския интерфейс на системата
  3. Проучването на клиентите на прототипи и крайните потребители, получаване на обратна връзка за необходимите промени и допълнения
  4. Усъвършенстване и подобряване прототип: с оглед на наблюдения и предложения как да се различават в спецификацията и прототип, а след това стъпки 3 и 4 може да се повтори.

видове прототипи

Прототипи има много различни варианти. Въпреки това, всички методи в известна степен се базират на два основни типа.

бързо създаване на прототипи

С бързото създаване на прототипи (инж. Бързо прототипиране и изхвърлянето на прототипи) предполага, че ние създаваме оформление, което на определен етап ще бъдат оставени ( "изхвърля") и не стане част от готовата система.

Основното предимство на този подход - в скоростта: в отговор на вашата заявка на клиента почти веднага получава интерфейс прототип, и може веднага да се изяснят изискванията, преди те да започват да пишат код на операционната система. Цената на променящите се изисквания на този етап е много ниска, защото няма код, който ще трябва да бъде пренаписана.

Важно е, че този прототип е направено възможно най-скоро, тъй като в този случай, за да прекарат време и ресурси, за да кода, който ще се използва по-късно.

Бързо прототипиране не е задължително извършва в рамките на една и съща платформа и същата технология като разработваната система. За прототипа, графичния потребителски интерфейс (GUI), може да се използва като стандартен HTML-страници, прототип може да се приготви в една програма, специално проектиран, за да създадете оформления (например: Axure RP Microsoft Expression Blend и т.н ...).

еволюционен прототипи

Еволюционна прототипи (инж. Еволюционна прототипи) има за цел да се създаде постоянно модели на системата, която ще бъде по-близо и по-близо до реалния продукт.

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

Един еволюционен подход към създаване на прототипи могат да бъдат избрани въз основа на предположението, че всички необходими изисквания по време на развитието не е изяснен и ще се определя като създаване на програмата; след това на всеки етап ние ще изпълнява само онези изисквания, които са известни и ясни. Понякога, докато разработчиците да се съсредоточат върху работите само на тези модули на системата, които вече са били идентифицирани на изискванията на което.

В някои случаи, когато става въпрос за продукта при определени незаета ниша, потребителите да започнат да използват системата, преди да е напълно недовършена, в очакване на крайния система като "недовършен система -. Е по-добре, отколкото неговата липса"

Предимства и недостатъци

Свързани статии

Подкрепете проекта - споделете линка, благодаря!