Прототипирование: различия между версиями
[непроверенная версия] | [непроверенная версия] |
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).
После рассмотрения прототипа, при окончательной реализации решения обычно пишут более аккуратный, документированный код, а на тестирование и отладку системы тратят сравнительно большое количество усилий. На этапе прототипирования выявляются важные архитектурные ошибки, вносятся поправки в интерфейсы модулей системы и перераспределяется функциональность между модулями системы.
См. также
- Быстрое прототипирование
- Быстрая разработка программного обеспечения
- Отладка программ (debugging)
- Проектирование архитектуры
- Жизненный цикл программного обеспечения
Это статья-заготовка об информационных технологиях и вычислительной технике. Помогите РУВИКИ, дополнив эту статью, как и любую другую. |
![]() | В статье не хватает ссылок на источники (см. рекомендации по поиску). |