本演示通过实现一个简单的 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 大学。
- 访问 Rational V7 产品专题,了解最新的 Rational 产品特性。
- 学习 Hello World 系列教程。
-
developerWorks 中国网站 Rational 专区
-
访问 Rational Software Architect 产品页面,了解更多关于 Rational Software Architect 的产品信息。