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

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

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

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

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

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

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

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

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

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

См. также


de:Prototyping (Softwareentwicklung)

en:Prototyping it:Modello evolutivo ja:プロトタイピング pl:Model prototypowy pt:Prototipagem

Личные инструменты

Served in 0.078 secs.