网站大量收购独家精品文档,联系QQ:2885784924

模型驱动架构应用.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2008 年 第 1期 计 算 机 系 统 应 用 一 一 模型驱动架构的应用 Theapplication ofMDA approach 李 丽 (宁波城市职业技术学院 宁波 315100) 摘 要 :模型驱动的软件体 系结构是一种基于UML以及其他工业标准的框架,是一种由自动工具和服务所支持 的组织和管理企业架构的方法。通过选择 目标平台,能够在特定的运行时实现 中执行模型驱动的架构, 从而最终提高系统之间的互操作水平。本文描述 了MDA的概念、构成及核心,阐述 了建模的原理及模 型驱动架构的某些应用。 关键词 :模型 建模 模型驱动的软件体 系结构 1 引言 OMG创建了一个概念性的框架,它将平台选择与 2 模型驱动架构的概念 独立的面向业务的决定分离开来以使在架构和演进这 2.1建模及其对软件发展的作用 些系统时允许更大的灵活性 ,这个概念性框架和帮助 模型和模型驱动软件的发展是 MDA方法的基础 , 实现它的标准就是MDA。模型驱动的软件体 系结构 也是它的核心。建模提供了对于一个实体系统的抽象 (ModelDrivenArchitectureMDA)是一种应用系统设计 方法,对于预测系统质量、当系统表面发生变化时定位 Code Roundtrip 特殊的属性等方面都非常有用,还可 以让不同的开发 Codeonly Visualization Engineering M0de’centric Modelonly 者之间进行系统特性的交流 。 l l 下图描述了模型是 以不同的方式和源代码进行同 步的,它展示了当前软件开发过程中进行建模的步骤。 每一个类标识了一个软件开发者为一个特定的运行时 t‘hecodeis C‘odeand T‘hemode1is L‘et’sdo theroode1’ modelcoexist’ thecode’ somedesign’ 间平台创建应用程序而使用的特定模型;同时,它也显 示了模型和代码之间的关系。 图 1 模型和代码间的关系 架构设计模型中任意一个部分若被分离出来,都 是非正式的,这种方法对于个人或是非常小的团队来 和实现的方法,是对象管理组织 (OMG)提出的基于形 说是够用的,但若要实现商业逻辑的细节,或是理解该 式化模型的系统描述和互操作方法。MDA从系统模 系统的关键特性时,以及当系统的规模及复杂性发生 型角度解决互操作问题,通过使用形式化模型,把系统 变化时这种非正式的模型都会使得管理变得很困难。 描述与它的具体实现相分离,逻辑业务与实现技术被 因此,可以使用某些合适的建模符号来提高代码的可 成功地解耦 ,二者相对独立变化,同时又具备到许多可 读性,即代码模型,或执行模型。通过这种方法,图表 能平台基础设施 (如Java、XML、SOAP等)的形式映射。

您可能关注的文档

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档