Loading AI tools
раннняя реализация или модель Из Википедии, свободной энциклопедии
Прототипи́рование (англ. prototyping от др.-греч. πρῶτος — первый и τύπος — отпечаток, оттиск; первообраз) — быстрая «черновая» реализация базовой функциональности будущего продукта/изделия, для анализа работы системы в целом. На этапе прототипирования малыми усилиями создаётся работающая система (возможно неэффективно, с ошибками, и не в полной мере). Во время прототипирования видна более детальная картина устройства системы.
Используется в машиностроении и приборостроении, программировании и во многих других областях техники; как правило, прототип становится приложением к техническому заданию. Прототипирование не обязательно выполняется в рамках тех же технологий, что и разрабатываемая система.
Прототипирование, по мнению некоторых разработчиков, является самым важным этапом разработки. После этапа прототипирования обязательно следуют этапы пересмотра архитектуры системы, разработки, реализации и тестирования конечного продукта.
Существует четыре основных вида прототипов, между собой они различаются на основе сферы применения модели, для которой делается прототип:
Процесс создания прототипа состоит из четырёх шагов:
Качества, которыми должен обладать эффективный прототип[источник не указан 2221 день]:
Термин «прототипирование» активно используется в индустрии компьютерных систем (в английском языке используется термин «Software Prototyping»).
Прототипирование в разработке программного обеспечения является важным этапом в жизненном цикле программного обеспечения.
Для прототипирования компьютерных (программных) систем чаще используют языки программирования высокого уровня абстракции (напр., Java, Perl, Python, Haskell) и специализированные инструменты прототипирования (напр., Axure RP, Microsoft Expression Blend и пр.).
После рассмотрения прототипа, при окончательной реализации решения обычно пишут более аккуратный, документированный код, а на тестирование и отладку системы тратят сравнительно большое количество усилий. На этапе прототипирования выявляются важные архитектурные ошибки, вносятся поправки в интерфейсы модулей системы и перераспределяется функциональность между модулями системы.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.