Прототипирование
Прототипи́рование (англ. prototyping) — это быстрая «черновая» реализация базовой функциональности для анализа работы системы в целом. После этапа прототипирования обязательно следуют этапы пересмотра архитектуры системы, разработки, реализации и тестирования конечного продукта. На этапе разработки подготавливают систему тестов, по работе которых будут судить о качестве продукта.
Прототипирование программных продуктов и компьютерных систем
- Основная статья: Прототипирование программного обеспечения
Термин прототипирование активно используется в индустрии компьютерных систем. В английском языке используется термин Software Prototyping.
Прототипирование программного обеспечения является важнейшим этапов в жизненном цикле программного обеспечения (разработки программного обеспечения).
Для прототипирования компьютерных (софтварных) систем используют языки программирования высокого уровня абстракции (Java, Perl, Python, Haskell, …).
При реализации решения обычно используют другой, «более машинноориентированный» язык программирования (Си, Си++, …), пишут более аккуратный, документированный код, а на тестирование и отладку системы тратят сравнительно большое количество усилий. На этапе прототипирования выявляются важные архитектурные ошибки, вносятся поправки в интерфейсы модулей системы и перераспределяется функциональность между модулями системы.
Прототипирование по мнению многих программистов является самым приятным и важным этапом разработки. На этапе прототипирования малыми усилиями создается работающая система (возможно неэффективно, с ошибками, и не в полной мере). Во время прототипирования на разработчиков обычно «снисходит понимание» и они начинают «видеть», как система должна быть устроена. Применяется также в машино- приборо- строении. Прототипирование является быстрое развитие и тестирование рабочей модели или прототипы, из новых приложений в интерактивном режиме, итеративный процесс с участием специалистов и IS бизнес-профессионалов.
См. также
- Быстрое прототипирование
- Быстрая разработка программного обеспечения
- Отладка программ (debugging)
- Проектирование архитектуры
- Жизненный цикл программного обеспечения
| Компьютер | Это незавершённая статья о компьютерах. Вы можете помочь проекту, исправив и дополнив её. |
de:Prototyping (Softwareentwicklung) en:Prototyping it:Modello evolutivo ja:プロトタイピング pl:Model prototypowy pt:Prototipagem
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....