话题研发模式 › MDA

研发模式:MDA

关联话题: Model Driven Architecture、Model-Driven Architecture、模型驱动架构

AI时代的软件开发-重回MDA模型驱动架构思想

为了解决软件开发中出现的种种问题,全球最大的软件工业标准化组织国际对象管理组织(OMG,Object Management Group),在2001年7月提出了模型驱动架构(MDA,Model Driven Architecture)。MDA是一种基于诸如统一建模语言(UML)、可扩展标记语言(XML),和公共对象请求代理体系结构(CORBA)等一系列业界开放标准的框架,因此,它具备软件设计和模型的可视化、存储和交换的功能。

MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MDA把建模语言用作一种编程语言而不仅仅是设计语言。MDA是为应对业务和技术的快速变化提出的一种开放、中立的系统开发方法和一组建模语言标准的集合,其最终目的是构建可执行模型,实现软件的工厂化生产。MDA是软件开发模式从以代码为中心向以模型为中心转变的里程碑,被面向对象技术界预言为未来最重要的方法学。

模型驱动架构是以模型为核心并由模型映射驱动开发的过程。MDA环境下的系统开发方式就是在开发活动中通过创建各种模型精确描述不同的问题域,并利用模型转换来驱动包括分析、设计和实现等在内的整个软件开发过程。

  • «
  • 1
  • »

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-22 23:02
浙ICP备14020137号-1 $Map of visitor$