社区
研发管理
帖子详情
MDA带给我们什么?
leijungood
2003-12-29 06:35:11
MDA带给我们什么?我想你一定有话说,谈谈吧!
...全文
130
72
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
72 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
理论来分析为什么炉石传说要设计职业系统。 M(机制) 首先
我们
来看看炉石的核心玩法:炉石作为一款卡牌策略游戏。他的核心玩法是两个玩家使用预设的卡组,每个回合通过抽牌出牌的方式轮流进行,首先将...
什么是计算机图形学
?
什么是计算机图形学
?
刘利刚 中国科学技术大学 图形与几何计算实验室 http://staff.ustc.edu.cn/~lgliu 【注】 由于时常有本科学生来向笔者询问计算机图形学是做什么的,为了使得学生能够快速了解计算机图形学,有利...
刘利刚老师谈什么是计算机图形学
?
什么是计算机图形学
?
刘利刚 中国科学技术大学 图形与几何计算实验室 http://staff.ustc.edu.cn/~lgliu 【注】 由于时常有本科学生来向笔者询问计算机图形学是做什么的,为了使得学生能够快速了解计算机图形学...
atitit.提升开发效率---
mda
软件开发方式的革命
提升开发效率---
mda
软件开发方式的革命 1. 软件开发方式的革命开发工具的抽象层次将再次提升 1 2. 应用框架和其实现相分离 2 3. 目前的问题模型和代码不同步 2 4.
MDA
的历史及其由来 2 5.
MDA
的...
发帖
研发管理
微信扫一扫
点击复制链接
分享社区
下载分享明细
1246
社区成员
2.8w+
社区内容
软件工程/管理 管理版
社区管理员
加入社区
帖子事件
创建了帖子
2003-12-29 06:35
社区公告
暂无公告