社区
研发管理
帖子详情
MDA带给我们什么?
leijungood
2003-12-29 06:35:11
MDA带给我们什么?我想你一定有话说,谈谈吧!
...全文
323
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
规范_13.
MDA
应用(
MDA
APPLICATIONS)
成功案例发布在此处。本文聚焦
MDA
(模型驱动架构) 在 实际应用开发 中的实践价值与成功案例,强调其通过 平台无关模型(PIM)优先 的开发模式,显著提升复杂系统(如军事、金融领域)的可靠性、效率及可维护性,并推动企业从传统编码向模型驱动的范式转型。
MDA
通过 模型优先 的开发模式,将业务逻辑与技术实现解耦,已在军事、金融等关键领域实现规模化落地。其成功案例不仅验证了方法论的技术可行性,更标志着 模型驱动开发 正从理论探索迈向工业级实践,为企业构建复杂系统提供了高效、可靠的新范式。
MDA
入门
MDA
入门
MDA
(Model Driven Architecture)是模型驱动架构,它是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,
MDA
能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。
MDA
把建模语言用作一种编程语言而不仅仅是设计语言。
MDA
的关键之处是模型在软件开发中...
学习
MDA
规范_1.
MDA
概述
通用仓库元模型™ (CWM™);OMG 工作组围绕金融、制造、生物技术、空间技术等行业组织,使用
MDA
在其领域内标准化设施。现在许多供应商提供的
MDA
开发工具,首先将PIM转换为平台特定模型(PSM),然后在几乎任何中间件平台上转换为实际实现:Web服务、XML/SOAP、EJB、C#/.Net、OMG自己的CORBA®或其他平台。
MDA
中的软件开发始于应用程序业务功能和行为的平台独立模型(PIM),该模型使用基于OMG的MetaObject Facility™ (MOF™)的建模语言构建。
学习
MDA
规范_3.
MDA
规范支持
它指出:“元对象设施(MOF)为OMG的模型驱动架构(
MDA
)提供了关键基础,该架构从业务建模、经过架构和应用建模,到开发、部署、维护和演进,统一了开发和集成的每一步。”(这意味着,例如,基于OMG的通用仓库元模型(CWM)的合适开发过程可以是符合
MDA
的,因为CWM是基于MOF的。它指出:“元对象设施(MOF)为OMG的模型驱动架构提供了关键基础,该架构统一了从商业建模到架构和应用程序建模,再到开发、部署、维护和演进的每一步。OMG标准化并在
MDA
中定义的设施和服务利用了
MDA
的稳定性和平台独立性。
模型驱动架构
MDA
模型驱动工程(MDE, Model-Driven Engineering)是软件工程的一个分支,它将模型与建模拓展到软件开发的所有方面,形成一个多维建模空间,从而将工程活动建立在这些模型的映射和转换之上。[1] MDE的基本原则是将模型视为第一实体,将所有软件产物当做模型或模型要素。模型驱动工程(Model Driven Engineering, MDE)是一种软件开发范式,其核心思想是通过高层次的抽象模型来描述系统的行为和结构,然后利用模型转换和代码生成技术自动生成部分或全部实现代码。
研发管理
1,268
社区成员
28,280
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章