白皮书 模型驱动开发和UML 2
0 传统编程方式的终结
本文档包含 Telelo gic AB 专有信息
未经 Telelo gic AB 书面许可,不得使用本文档内的任何信息,不得复印、影印本文档的任何部分
模型驱动与 UML2
0 第 2 页 /共 2 页 北京市东城区东长安街 1 号东方广场东方经贸城西三办公楼909 室 电话:+86 10 85185130(31) 传真:+86 10 85185136 邮编:100738 前言 “模型驱动开发”——体会一下这几个词
它们说出了这个不断变化的工业中一个新的改变
这里不是说一种革命,而是一种缓慢的变化,但是肯定会渗透到我们开发系统的方式中
这种推动将降低代码的重要性,并且专注于一些开发中的真正事情:最终的应用程序被期望怎样工作,并确保你能够根据客户的需求可靠地建立起它来
模型驱动开发是更伟大视景 MDA 中的一部分
MDA 是模型驱动体系架构(Model-Driven Architecture )的简称,由对象管理组织 OMG(Object Management Group )所驱动
MDA 表示了一种模型驱动开发方法的概念框架
然而,尽管完整的 MDA 还没有成为现实,模型驱动开发现在已成为可能
实际上,它已以较低级的形式存在了较长一段时间,所以我们并不是在做某种新的东西(当然,除非你在听某些市场人员的宣传)
没有魔法 如果模型驱动开发这么好的话,为什么不是每个人立刻加入到这个潮流中来呢
首先,模型驱动开发不是一个银子弹,能神奇地解决你所有的问题
总有某人需要去实现系统的功能,并且还找不到任何工具来完成这一点
所有你能发现的工具只是使这项工作更容易和直接一些
第二,采用模型驱动开发,并不只是在开发项目的过程中更换一种工具
它还必须和已根深蒂固的开发过程结合起来(如果没有的话,你就可以开始使用模型驱动开发了;