软件架构模式:MDA模型驱动架构风格

MDA为模型驱动架构(Model Driven Architecture),它是由OMG定义的一个软件开发框架。

MDA是基于UML标准,支持模型的可视化、存储和交换,它能创建出高度抽象的模型,这些模型独立于具体的技术实现。MDA把建模语言用作一种编程语言而不仅仅是设计语言,其关键是模型扮演了很重要的角色,MDA生命周期包括PIM(Platform Independent Model)平台无关模型、PSM(Platform specific Model)平台相关模型和代码。

传统的开发模型到代码的转换是手动完成的,但是MDA的变换都是由工具自动完成的,即从PIM到PSM,再从PSM到代码由工具实现。

MD提高了软件的开发效率,增强软件的可移植性、协同工作能力和可维护性,所以MDA被面向对象技术界预言为重要的方法学,MDA 使得UML 得到更广泛的用途。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月7日
下一篇 2022年8月7日

相关推荐