社区
研发管理
帖子详情
MDA带给我们什么?
leijungood
2003-12-29 06:35:11
MDA带给我们什么?我想你一定有话说,谈谈吧!
...全文
181
72
打赏
收藏
MDA带给我们什么?
MDA带给我们什么?我想你一定有话说,谈谈吧!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
用
MDA
理论分析炉石的职业系统
用
MDA
理论分析炉石的职业系统
MDA
理论是指游戏的机制,运行和体验。作为游戏设计最著名的理论,不管是用于正向设计新的游戏,还是逆向反推别的游戏的设计原则,
MDA
都有其用武之地。本文则使用
MDA
理论来分析为什么炉石传说要设计职业系统。 M(机制) 首先我们来看看炉石的核心玩法:炉石作为一款卡牌策略游戏。他的核心玩法是两个玩家使用预设的卡组,每个回合通过抽牌出牌的方式轮流进行,首先将对手的生命值降为0的玩家获得胜利。游戏的核心循环则是玩家通过对战获得金币,卡牌包等资源,通过消耗资源获得更多的卡牌,利用这些卡牌
MDA
:一场软件开发方式的革命,还是Case Tools老瓶中装的新醋?
MDA
:一场软件开发方式的革命,还是Case Tools老瓶中装的新醋? 最近看了Martin Fowler的Weblog上一篇有关
MDA
的短文(ModelDrivenArchitecture――模型驱动架构)。在这篇Weblog中,Martin Fowler认为对
MDA
目前存在
atitit.提升开发效率---
mda
软件开发方式的革命
atitit.提升开发效率---
mda
软件开发方式的革命 1. 软件开发方式的革命开发工具的抽象层次将再次提升 1 2. 应用框架和其实现相分离 2 3. 目前的问题模型和代码不同步 2 4.
MDA
的历史及其由来 2 5.
MDA
的三个主要目标是:轻便性、 互操作性和可重用性。 3 6.
MDA
跟代码生成的不同 3 7. 问题:也许
MDA
不过是已有的Case Tool
MDA
(模型驱动架构)
C语言花费了二十年从蛮荒之中杀出一条血路,Java苦心耕耘了近十年方成大气,C#在Beta版本推出两年前就开始通过各种途径营造气氛,砸下了数不清的美金,直到现在还未被主流应用所完全接受。而
MDA
(Model Driven Architecture 模型驱动架构)自从2002年被OMG(Object Management Group 国际对象管理集团)提出以后,"随风潜入夜,润物细无声",未见
MDA
(模型驱动架构)
来自:Yesky 作者:Alex.W [2004/05/17] C语言花费了二十年从蛮荒之中杀出一条血路,Java苦心耕耘了...
研发管理
1,266
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章