Материал из РУВИКИ — свободной энциклопедии

Прототипирование: различия между версиями

[непроверенная версия][непроверенная версия]
imported>Addbot
м (Перемещение 4 интервики на Викиданные, d:q576460)
imported>Валова Наталья
(дополнение)
Строка 4: Строка 4:


Прототипирование, по мнению некоторых разработчиков, является самым важным этапом [[Разработка нового продукта|разработки]]. На этапе прототипирования малыми усилиями создается работающая система (возможно неэффективно, с ошибками, и не в полной мере). Во время прототипирования видна более детальная картина устройства системы. Применяется в [[Машиностроение|машино]]- и [[Приборостроение|приборостроении]], [[Программирование|программировании]] и во многих других областях.
Прототипирование, по мнению некоторых разработчиков, является самым важным этапом [[Разработка нового продукта|разработки]]. На этапе прототипирования малыми усилиями создается работающая система (возможно неэффективно, с ошибками, и не в полной мере). Во время прототипирования видна более детальная картина устройства системы. Применяется в [[Машиностроение|машино]]- и [[Приборостроение|приборостроении]], [[Программирование|программировании]] и во многих других областях.
Процесс создания прототипа состоит из шагов:
1.Определение начальных требований.
2.Разработки первого варианта прототипа,который содержит только пользовательский интерфейс системы.
3.Этап изучения прототипа заказчиком и конечным пользователем. Получение обратной связи о необходимых изменениях и дополнениях.
4.Переработка прототипа с учетом полученных замечаний и предложений.
Прототипи́рование не обязательно выполняется в рамках тех же технологий,что и разрабатываемая система.Как правило, прототип становится приложением к техническому заданию.


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

Версия от 14:24, 6 октября 2013

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

После этапа прототипирования обязательно следуют этапы пересмотра архитектуры системы, разработки, реализации и тестирования конечного продукта.

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

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

Прототипи́рование не обязательно выполняется в рамках тех же технологий,что и разрабатываемая система.Как правило, прототип становится приложением к техническому заданию.

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

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

Прототипирование, в разработке программного обеспечения, является важным этапом в жизненном цикле программного обеспечения.

Для прототипирования компьютерных (программных) систем чаще используют языки программирования высокого уровня абстракции (например: Java, Perl, Python, Haskell) и специализированные инструменты прототипирования (например: GUI Machine, Axure RP, Microsoft Expression Blend).

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

См. также