MDA和UML的比较研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MDA和UML的比较研究

第25卷第5期 重庆交通学 院 学报 2006年10月 V01.25No.5 OF JIAOTONGUNIVERSITY JOURNAL Oct.,2006 CHONGQING MDA和UML的比较研究 牛松森1, 李明楚1, 刘丽杰2 摘要:模型驱动架构MDA是OMG提出的一种对业务逻辑建立抽象模型,然后从抽象模型自动产生最终的完备的应 用程序的方法论.统一建模语言UML是一个开放的、可扩展的工业标准的可视化建模语言.本文首先介绍了二者的 基本概念和特点,然后从基本概念、理论体系、实现方式、输出结果、模型形态等多个角度对/VlDA和UML进行了比 较,并总结了它们之间的区别和联系. 关键词:模型驱动架构;UML;软件开发模型 中图分类号:TP311.5文献标识码:A 文章编号:1001.716X(2006}05.0162.03 信息技术革命给人类社会带来了深刻的变化, 论.MDA致力于提高软件开发行为的抽象级别,倡 半导体工业每18个月提速一倍,互联网越来越廉价 导将业务逻辑定义为精确的高层抽象模型,让软件 可用,软件给人们的生活、学习和工作提供了越来越 开发人员从繁琐的重复的低级劳动中解脱出来,去 多、越来越方便的服务.但是,软件产业本身并没有 更多地关注业务逻辑层面.它代表了OMG组织定义 像人们想象的那样高速发展,软件产品的生产并不 的互操作性规范的一个革命性进步.MDA将软件系 像其他工业产品生产那样容易和高效,软件技术的 进步一直未能满足形势发展提出的要求,软件质量 dent 得不到保证,软件成本不断上升,软件开发的生产率 model),同时又能通过转换规则将它们统一起来,以 无法提高.致使问题积累起来,形成了日益尖锐的矛 这样的方式来解决需求变更所带来的问题.平台无 盾.这就导致了软件危机. 关模型P1M是对工作流程的高层次抽象,其中不包 随着人类几十年来在软件领域实践的逐步深 括与实现技术相关的信息;平台相关模型PSM是跟 入,出现了很好的方法论和一些很好的可视化建模 特定平台相关的模型. 语言,它们集成了软件工业的最好实践,给软件生产 和管理带来了前所未有的活力.其中两个比较突出 的方法论和可视化建模语言就是MDA和UML,由于 二者都是建立在模型的基础之上,并且相互之间又 有很多交叉和联系,因此容易让人产生混淆. 本文从基本概念、理论体系、实现方式、输出结 果、模型形态等多个角度对MDA和UML进行了比 较,总结了它们之间的区别和联系. 2 MDA和UML的基本概念以及二者 的特点 2.1 MDA的基本概念及其特点 DrivenArchitec. MDA是指模型驱动架构(Model ture)…,它是OMG(X寸象管理组织,ObjectManagement Group)提出的一种对业务逻辑建立抽象模型,然后 图1 MI)A软件开发生命周期【1】 从抽象模型自动产生最终的完备的应用程序的方法 遵循MDA的软件开发生命周期如图1.首先, 收稿日期:2005—11-15;修订日期:2005—11-28 作者简介:牛松森(1977一),男,河南太康人,硕士生,主要研究方向为网路信息安全 万方数据 第5期 牛松森,等:MDA和UML的比较研究 163 在需求分析阶段要使用平台无关的建模语言,来针 序图、协作图、状态图、活动图),描述软件的设计架 对业务过程搭建平台无关模型PIM;然后,

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档