Прототипирование

Прототипи́рование (англ. prototyping) — это быстрая «черновая» реализация базовой функциональности для анализа работы системы в целом. После этапа прототипирования обязательно следуют этапы пересмотрения архитектуры системы, разработки, реализации и тестирования конечного продукта. На этапе разработки подготавливают систему тестов, по работе которых буду судить о качестве продукта.

Прототипирование программных продуктов и компьютерных систем

Основная статья: Прототипирование программного обеспечения

Термин прототипирование активно используется в индустрии компьютерных систем. В английском языке используется термин Software Prototyping.

Прототипирование программного обеспечения является важнейшим этапов в жизненном цикле программного обеспечения (разработки программного обеспечения).

Для прототипирования компьютерных (софтварных) систем используют языки программирования высокого уровня абстракции (Java, Perl, Python, Haskell, …).

При реализации решения обычно используют другой, «более машинноориентированный» язык программирования (Си, Си++, …), пишут более аккуратный, документированный код, а на тестирование и отладку системы тратят сравнительно большое количество усилий. На этапе прототипирования выявляются важные архитектурные ошибки, вносятся поправки в интерфейсы модулей системы и перераспределяется функциональность между модулями системы.

Прототипирование по мнению многих программистов является самым приятным и важным этапом разработки. На этапе прототипирования малыми усилиями создается работающая система (возможно неэффективно, с ошибками, и не в полной мере). Во время прототипирования на разработчиков обычно «снисходит понимание» и они начинают «видеть», как система должна быть устроена. Применяется также в машино- приборо- строении.

См. также

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home