|  | 级别: 中级 李燕生 (leiyong@cn.ibm.com), 高级技术顾问, IBM
2007 年 11 月 29 日 本演示通过实现一个简单的 UML 扩展,基于这个 UML 的扩展实现了模型到模型的转换逻辑,告诉大家如何使用 Eclipse 中提供的 EMF API 进行 MDD 的编程,MDD 开发人员可以将提供的项目导入 RSA 或者 RSM,作为 MDD 的开发参考和学习起点。
在本演示中
MDD/MDA 作为软件开发领域中新兴的技术,由于它在规范企业开发流程,提高架构师对整个软件的掌控能力,提高软件开发效率等方面的诸多优势,越来越多的软件开发企业会将这一技术运用到软件开发的过程中,而采用 MDD/MDA 的开发方式中,编写从模型到模型,从模型到代码转换的代码是十分重要的部分。 这个示例通过实现一个简单的 UML 扩展,基于这个 UML 的扩展实现了模型到模型的转换逻辑,告诉大家如何使用 Eclipse 中提供的 EMF API 进行 MDD 的编程,MDD 开发人员可以将提供的项目导入 RSA 或者 RSM,作为 MDD 的开发参考和学习起点。
系统需求
您的浏览器必须支持及启用 JavaScript 并且必须安装有 Macromedia Flash Player 6 或更高版本。您可以在此链接处下载最新的 Flash Player http://www.macromedia.com/go/getflashplayer/
要求
用户需要对 RSA/RSM 在模型构建方面有一定的使用经验,对 UML、UML 扩展、MDD(Model-Driven Development,模型驱动开发)、EMF 有一定的知识,同时用户最好有一定的 J2EE 开发的经验。
文件格式
Macromedia® Flash®
学习时间
约 25 分钟
参考资料
关于作者  | |  | 李燕生是 IBM Rational 的一名高级技术顾问。 |
对此内容的评价
|  | |  |
|