Модель управляемая разработка против модели управляемая архитектура против модели управляемая инженерия - PullRequest
3 голосов
/ 18 февраля 2011

Может ли кто-нибудь объяснить, в чем заключается ключевое различие между этими концепциями (MDD против MDA против MDE)?

Ответы [ 3 ]

4 голосов
/ 23 мая 2011

Модель Управляемая архитектура является стандартом, определенным группой управления объектами.Это требует производства моделей, независимых от вычислений, которые затем преобразуются в независимые от платформы и, наконец, специфичные для платформы модели.Он тесно связан с другими стандартами, такими как UML, XMI, MOF и т. Д.

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

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

3 голосов
/ 24 мая 2011

Этот сайт довольно хорошо объясняет это с помощью хорошей диаграммы загрузки: http://modeling -languages.com / блог / содержание / отношения между ними-mdamdd-и-MDE

Разница между MDD и MDE, по общему признанию, довольно расплывчата, и я слышал, что другие люди используют термины взаимозаменяемо.

1 голос
/ 30 июня 2015

Модельно-ориентированное проектирование (MDE) - это подход к разработке программного обеспечения, в котором модели, а не программы являются основными результатами процесса разработки.Программы, которые выполняются на аппаратной / программной платформе, затем автоматически генерируются из моделей.

Модельно-управляемая архитектура (MDA) была предшественником более общего модельно-ориентированного проектирования. MDA - это модельно-ориентированный подход к разработке и реализации программного обеспечения, который использует подмножество UML-моделей для описания системы.

Соммервилль, 9-е издание, глава 5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...