MDA带给我们什么?

leijungood 2003-12-29 06:35:11
MDA带给我们什么?我想你一定有话说,谈谈吧!
...全文
181 72 打赏 收藏 转发到动态 举报
写回复
用AI写文章
72 条回复
切换为时间正序
请发表友善的回复…
发表回复
michealqing 2004-02-11
  • 打赏
  • 举报
回复
用过rational rapid development没有?用用就知道MDA的好处了
webcat 2004-02-11
  • 打赏
  • 举报
回复
兴奋然后是失望
tianlinyi 2004-01-31
  • 打赏
  • 举报
回复

mdasky推出第一期免费电子杂志

主题为MDA的原理、新闻以及实践,欢迎师兄、师弟下载评论

www.mdasky.com/magazine

www.mdasky.com

模型驱动架构(MDA)是 由OMG 组织提出的新的软件方法学,被面向对象技术界预言为未来两年里最重要的软件方法学。

模型驱动架构(MDA)把建模语言用作一种编程语言而不仅仅是设计语言,并以一种全新的方式将IT技术的一系列新的趋势性技术整合到一起。这些技术包括基于组件的开发、设计模式、中间件、说明性约束、抽象、多层系统、企业应用整合以及契约式设计等。
 

模型驱动架构(MDA)的出现,为如何提高软件开发效率,如何增强软件的可移植性、协同工作能力、可维护性,以及如何提高文档编制的便利性指明了解决之道。 模型驱动架构(MDA)是 由OMG 组织提出的新的软件方法学,被面向对象技术界预言为未来两年里最重要的软件方法学。

svbird 2004-01-15
  • 打赏
  • 举报
回复
模型自身表达能力就有限,所以不要期望MDA能走多远。
TDA + Artificial Intelligence 才是未来发展的方向。
zuizhu 2004-01-15
  • 打赏
  • 举报
回复
国内早就有人想到MDA了,比如说我爸,他是全国著名的机械专家,一天晚上吃饭就和我这么说的.
其实,在我们的队伍中也存在着这样那样的问题,我认为我们程序员的队伍是到了该清理门户的时候了,让暴风雨来的更猛烈些吧!!!
huaya1127 2004-01-15
  • 打赏
  • 举报
回复
我觉得我在这方面有潜力,老板可以来聘请我。我将好好学习。
scalene 2004-01-14
  • 打赏
  • 举报
回复
jeffyan77(jeffyan77) :
总有一天软件工程师只需要一个像Rational Rose那样的工具就可以了,不再需要代码,直接由模型产生可执行软件。

这就是MDA的远景。
_____________________________________________________
不错。不过似乎需要很多的技术准备,语言的发展达到同化的目的,编译开发环境达到跨平台的水平,以及OO技术(或者不仅仅是OO技术)的进一步发展...
如果计算机技术发展达到这个地步,那么MDA就是自然而然的事。
但是目前我还看不到它的必要性。
slimsymphony 2004-01-14
  • 打赏
  • 举报
回复
希望看到mda宣称的跨越中间件平台的实例产生
在此之前,还不能摆脱silver bullet的头衔
weile99 2004-01-13
  • 打赏
  • 举报
回复
使我们更加方便软件构架,也使我们更懒
swinging 2004-01-13
  • 打赏
  • 举报
回复
总觉得这个东西,言过其实。
eastsun 2004-01-13
  • 打赏
  • 举报
回复

过去看过很多所谓的框架和自动CASE工具极其报导(包括软件自动生成工具),但都没有哪一个到现在真正发挥了作用的。

国内外这些所谓的计算机科学家对于人的语义的理解研究基本上等于0。
而且他们还有一个奇怪的偏见,就是人工语言优越于自然语言。
虽然人工语言无二义性,但却是一个封闭的系统,自然语言反之。用户的需求总是从自然语言开始的。而人工语言描述自然语言永远是有遗漏和误解的。

所以我觉得这个纯粹从编程、设计角度 出发的东西,只不过又是一个银弹而已。

OO因为只是思想,没有规定你就得按照某个特定的完全形式化的系统去搞OO,所以它取得了部分成功。但那些企图把本身就应该有开发性的思想的东西用封闭的体系加以固化描述的东西,结果只能是失败。


eastsun 2004-01-13
  • 打赏
  • 举报
回复
?
jiale 2004-01-11
  • 打赏
  • 举报
回复
MDA看上去是很不错,可是,我们做的系统似乎没有那么简单啊。
再说,MDA只是用来开发应用程序的。我们能用MDA开发一个自己的MDA吗?答案是不能。
所以,如果我们不想停留在技术的表层的话,还是多学习一些计算机理论和编程技术的书籍。
不要被这样MDA宣传所迷惑。
seandsky 2004-01-11
  • 打赏
  • 举报
回复
IBM疯狂宣传的技术之一
larrycai 2004-01-10
  • 打赏
  • 举报
回复
thur(大地精灵), 同意
MDA 是一种比较深奥的东西,如果没有参加过一些大项目的话(XML,CORBA,component based system,UML..),不是很容易理解的。同时它也不适合一般的windows程序。
不懂MDA没有关系,多学一些基础的。
assembly 2004-01-10
  • 打赏
  • 举报
回复
“MDA 是一种比较深奥的东西”,深奥的东西只能做为少数人的玩具,无法普及,就算普及了没法用好,因为大多数人都不那么“深奥”。
不过反过来看,如果深奥就好了,那说明生活还没改变,大家还有机会;
如果简单易用,那就惨了,准备失业吧;BCB易用吗?当BORLAND不再支持它的时候,你是怎么办的?不过放心,在MDA的开发商赚足各领域的银子之前,他们不会让它变得简单易用的。提供简单易用的产品是不明智的,除非竞争已经到了血刃相见的时候。
除非你掌握了核心的东西,走到上游去。否则,我们这些下游的人,永远被上游的人玩。
cnss 2004-01-09
  • 打赏
  • 举报
回复
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0012921
<<应用MDA>>这本书怎么样?有没有谁看过?
tianlinyi 2004-01-09
  • 打赏
  • 举报
回复
《应用MDA》我已经看过了,总体感觉还是可以的。对于MDA的入门比较有帮助

大家可以去www.mdasky.com下载《应用MDA》的样张来读一读
tuti 2004-01-08
  • 打赏
  • 举报
回复
很多公司宣称自己是CMM X级,实际情况就不得而知了。
EdwinYeah(Edwin)提到 “其中瑞典国会的一个系统就是用MDA做的”
然后呢?这个系统有多大?这个项目成功了?被取消了?
按计划完成了?延误了2年以后才完成?
如果可能,请把情况说的详细点。否则这样的例子举了能说明什么。
ken771210(ken77) 能否也贡献一个具体开发案例,让大家学习学习。
zengpan_panpan 2004-01-08
  • 打赏
  • 举报
回复
模型是抽象真实系统得到的近似描述,再用它反演为代码。这有一定的价值,但是这个过程必然有损失,这种损失可大可小,谁来承担这个损失才是大问题。开发者?还是最终用户?

模型这种东西是数学家的玩具,系统设计也用广泛使用,但是一旦牵涉到和人本身及其利益相关的问题以后就不能简单对待了。

一个最简单的例子:
统计表明自己开车,车祸概率是万分之一;现有一自动汽车,车祸概率是十万分之一。问,你愿意自己开车,还是买自动汽车?
加载更多回复(50)

1,266

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧