- 7
- 0
- 约2.08万字
- 约 6页
- 2017-06-07 发布于湖北
- 举报
第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;然后,
您可能关注的文档
- 某银行DNS需求分析课件.doc
- 第八章 Corel快捷键.doc
- MasterCAM:第05讲.ppt
- 某知名搜索引擎推广方案课件.ppt
- Matlab 基础-信号和系统补充课程.ppt
- MATLAB7.0使用详解-第14篇 符号计算.ppt
- MATLAB编程基础第2讲--数值数组、字符、元胞和结构数组.ppt
- MATLAB程序设计和教程课件 第2章 1MATLAB矩阵和其运算.ppt
- MATLAB分布式并行计算服务器配置及使用方法.docx
- Matlab及通信仿真_第二章 Matlab计算结果可视化及确知信号分析.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)