没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
4页
模型驱动开发(MDD:Model-Driven Developement)是更伟大视景MDA 中的一部分。MDA 是模型驱动体系架构(Model-Driven Architecture)的简称,由对象管理组织OMG(Object Management Group)所驱动。MDA 表示了一种模型驱动开发方法的概念框架。然而,尽管完整的MDA 还没有成为现实,模型驱动开发现在已成为可能。实际上,它已以较低级的形式存在了较长一段时间,所以我们并不是在做某种新的东西。
资源推荐
资源详情
资源评论
模型驱动开发的内在特质是怎样的?MDD 究竟会如何发展?本文将带您深入模型驱动
开发,讲解 MDD 的发展趋势和几个必要组成。
“模型驱动开发”—体会一下这几个词。它们说出了这个不断变化的工业中一个新的改
变。这里不是说一种革命,而是一种缓慢的变化,但是肯定会渗透到我们开发系统的方式中。
这种推动将降低代码的重要性,并且专注于一些开发中的真正事情:最终的应用程序被期望
怎样工作,并确保你能够根据客户的需求可靠地建立起它来。
模型驱动开发(MDD:Model-Driven Developement)是更伟大视景 MDA 中的一部分。MDA
是模型驱动体系架构(Model-Driven Architecture)的简称,由对象管理组织 OMG(Object
Management Group)所驱动。MDA 表示了一种模型驱动开发方法的概念框架。然而,尽管完
整的 MDA 还没有成为现实,模型驱动开发现在已成为可能。实际上,它已以较低级的形式存
在了较长一段时间,所以我们并不是在做某种新的东西。
没有魔法
如果模型驱动开发这么好的话,为什么不是每个人立刻加入到这个潮流中来呢?
首先,模型驱动开发不是一个银弹,能神奇地解决你所有的问题。总有某人需要去实现
系统的功能,并且还找不到任何工具来完成这一点。所有你能发现的工具只是使这项工作更
容易和直接一些。
第二,采用模型驱动开发,并不只是在开发项目的过程中更换一种工具。它还必须和已
根深蒂固的开发过程结合起来(如果没有的话,你就可以开始使用模型驱动开发了;否则你
就只能改善当前的情况),但实际上更重要的是,你还会担心它对现有应用程序的影响。决
定改用基于模型的方法前确实需要有一些仔细的考虑,并且,一般说来,为了不影响当前的
工作,你只会在新项目中改变开发方法。
第三,你还需要获得那些使用工具的人们的支持(你需要一些工具来应用模型驱动开
发)。开发人员常会认为“模型驱动开发不是编程”而回避它,并且当心他们的工作难于被
接受。他们还可能担心模型驱动开发将会使他们以前辛苦学来的一些技巧过时。他们的担心
也不是完全没有理由。采用模型驱动开发后,市场确实很有可能会减少对那些精通好几种编
程语言的开发人员的需求。但是另一方面,所有好的开发人员,首先和最主要的是,他们是
问题的解决者。他们感兴趣的是尽可能地为手边的主要问题找到新的更好的解决方案。模型
驱动开发激动人心的一点就是它允许开发人员集中精力于解决主要的设计问题,增加新的、
酷的功能;而不是花费他们的主要时间于改正语法错误,防止内存泄露,或无休止的低级 bug
上。
资源评论
小小哭包
- 粉丝: 1899
- 资源: 3854
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功