我对MDA有疑问。
这是我的疑问,我可以在与它无关的架构中使用 MDA 概念(例如 ER),?
是的你可以。MDA 只是一套指导方针,您可以在您正在使用的任何“建模堆栈”中遵循这些指导方针。
MDA 确实是 OMG 对模型驱动开发的愿景(请参阅我对 MDA 与 MDE、MDD 等相关首字母缩写词之间差异的简单看法),因此许多遵循 MDA 原则的人坚持使用 OMG 语言,如 UML,但这是绝不是强制性的
任何架构都基于某个模型,即使该模型没有明确呈现。这就是 MDA 帮助实现这一点并提供使用方法的地方。