Разработка управляемая моделями

Разработка управляемая моделями

Разработка, управляемая моделями, (англ. model-driven development) — это стиль разработки программного обеспечения, когда модели становятся основными артефактами разработки, из которых генерируется код и другие артефакты.

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

Модели описанные на предметно-ориентированном языке программирования могут быть использованы, как точки расширения каркасов.

Наиболее известными MDE-инициативами являются:

  • концепция модельно-ориентированного подхода к разработке программного обеспечения (Model Driven Architecture), разрабатываемая консорциумом OMG.
  • Eclipse - экосистема разработки приложений для программирования и моделирования.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Смотреть что такое "Разработка управляемая моделями" в других словарях:

  • Разработка — может означать: Процесс проектирования и конструирования изделия (см. Разработка нового продукта и Разработка с общедоступными наработками) Итеративная разработка Разработка алгоритмов Разработка программного обеспечения Разработка приложений для …   Википедия

  • Цикл разработки программного обеспечения — Эта статья предлагается к удалению. Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/30 июля 2012. Пока процесс обсуждения …   Википедия

  • Call of Duty: Modern Warfare 3 — Call of Duty Modern Warfare 3 Обложка игры Разработчик Infini …   Википедия

  • ИСППР — Система поддержки принятия решений (СППР) (англ. Decision Support System, DSS)  компьютерная автоматизированная система, целью которой является помощь людям, принимающим решение в сложных условиях для полного и объективного анализа предметной… …   Википедия

  • СППР — Система поддержки принятия решений (СППР) (англ. Decision Support System, DSS)  компьютерная автоматизированная система, целью которой является помощь людям, принимающим решение в сложных условиях для полного и объективного анализа предметной… …   Википедия

  • Инфраструктура — (Infrastructure) Инфраструктура это комплекс взаимосвязанных обслуживающих структур или объектов Транспортная, социальная, дорожная, рыночная, инновационная инфраструктуры, их развитие и элементы Содержание >>>>>>>> …   Энциклопедия инвестора

  • С-300 — У этого термина существуют и другие значения, см. С 300 (значения). ЗРС С 300 Пусковые установки С 300 на параде Победы в 2009 году …   Википедия

  • Operation Flashpoint: Cold War Crisis — Operation Flashpoint Разработчик Bohemia Interactive Studio Издатели …   Википедия

  • Конкуренция — (Сompetition) Определение конкуренции, монополия, антимонопольная политика Информация об определении конкуренции, монополия, антимонопольная политика Содержание Содержание Совершенная Требования совершенной конкуренции 1. Конкурент в экономике… …   Энциклопедия инвестора

  • АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ И РЕГУЛИРОВАНИЕ — С первых шагов цивилизации человек пытался механизировать труд. Он очень быстро нашел пути замены мускульной энергии механической; высшей точкой этого начального периода технического прогресса была промышленная революция 18 в. Новая эпоха… …   Энциклопедия Кольера


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»