欢迎来到天天文库
浏览记录
ID:43964672
大小:1.30 MB
页数:32页
时间:2019-10-17
《模型驱动体系结构的剖析及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、!M_jiPdS9p9q;XqsM0JSSOLLULUBJ§0JdJ9LULUPJ§0JdOU”OJ{IM0Lsjouoilonpojdpszi{PiJisnpuis§jnsdnggvQBuasqsbq9J9q;M1JOSJ0Lnpojdpubuoipuoo^BOiuqoa;JSUIJ99UTSU99JPM1JOSJ0JTPJJI•••1^JJB0{9p0^SBJ;UO3'X^9I3OSJ9;r;9BJ;sqv(USX)9§n§己冷念就宦記!jRoIaS耳询!电遊EqMpIoJt&Ka但J浙江大学硕士学位论文支术为代表的信息技术对人类社会已经产生了深影响的蔓延呈现出
2、愈演愈烈的趋势。社会对于信o计算机硬件遵循摩尔定律稳步发展,网络的发:不相协调的是,计算机软件的生产一直没有成多数软件还是通过手工艺阶段的生产模式开发的I底是一门工程还是一门艺术,软件业界一直有激际上是对软件的需求。在早期阶段,软件的需求浙江大学硕士学位论文亍期,在面向对象基础上发展起来的组件技术逐用组件来组装软件”的说法盛行一时。组件的出月•新的层面,但是基于组件的软件重用并没有像人绝大多数软件还是必须从头开始,而不是可以.有着具体技术的问题,但更大程度上还是由于一二同时成熟起来的还有面向对象建模技术。90年「模方法层出不穷,甚至爆发了“方法大战”。自从-成为UM
3、L,面向对象建模领域有了标准。近几J元元模型。这标志着面向对象建模技术已经逐宦出标志着软件业界对模型价值的重新定位,它浙江大学硕士学位论文.抽象更实际上是一个平台抽象的问题。由于代码必须名奂句话说,代码是在假设存在一个特定的硬件环勺硬件环境发生了变化,也就是说,上述的假设开自正常工作了。殳人员提供抽象度更高的开发平台,屏蔽具体的司出了不懈的努力,其中包括:高级语言,操作系分布式组件技术。弄蔽了各种计算机机器码的差别,使程序员不必三系统则为软件提供了文件、存储、进程等抽象即士*分村问题域-nr匸代,软件要解决的问题越来越复2.»J-———■;丄rMOiu浙江大学硕士学
4、位论文寸象技术缓解了问题域和解决域的失配问题,但苗刑亜学面向对象的基本元素来进行嚴本没有在商业应用上获得像今天一样的成功,Tu[室产品,后来被Nove11收购,在经过No5年被现在的BEA公司收购。尽管中间件的概;广泛运用却是在最近10年之中。BEA公司成为一个真正的中间件厂商,IBM的中间件MQ多中间件产品也都是最近几年才成熟起来。中间件的作用,技术的发展,JT厂商出于商业和技术利益的考技术在不断进步,但差异却并没有因此减少。计]冃的开发质量t进步的连续性的生命力中间件屏蔽了底层操作系统的复杂性,使程序F发环境,减少程序设计的复杂性,将注意力集三不同系统软件上的移
5、植而重复工作,从而大大争应用系统的,不只是开发的简便、开发周期的统:和管理的工作量,还减少了计算机总体费用的投S由于采用了屮间件技术,应用系统的总建设费$经济大发展、电子商务大发展的今天,从中间件向对象建模技术干发复杂软件系统的重要性在许多论著中都有捲「象技术的发展,面向对象建模技术作为其中的一UML的产生和发展可对象建模语言出现于70年代中期。从1989曾加到了五十多种。在众多的建模语言中,语言9”包含了一戋止1996年10月,UML获得了工业界、禾)0多个公司表示支持采用UML作为建模语言象技术市场的85%,成为可视化建模语言事实I,OMG采纳UML1.1作为基
6、于面向对象技.面向对象元元模型或有着自己的特征,用通用模型建模效率不高,扌现了许多面向特定领域的建模语言【4】【7】戈的建模需求,但是在需要和其它系统进行交互用dat8和meta・data两部分,而me-此类推,meta,data的表达式所表达笊eta・data两部分,而meta・me1塔「尿笔ta・model这一层是自定义I出现带来了多方面的进步:供了定义元模型的统一语言。元模型和模型的严格检查提供了基础慝于元数据的互操作提供了基础友模式的演化浙江大学硕士学位论文殳,软件基本上不存在重用。软件的抽象也提不」更最小的两个概念在进行编程,这两个概念就是0和1却是最为
7、抽象的概念,因为它们的组合冃吾言的出现,完成某个完整功能的代码可以被写万、能被人读懂的名字。从这时起人们开始想要重芹乞的效率。并且,可调用过程成为最初的软件抽參、抽象的功能,屏蔽了实现的细节。[吏得无模式的开发逐渐在历史的进程中消亡。.基于结构化方法的开发模式F它们之间是否存在矛盾。每个阶段的产物也同f结构化的文档。t这些需求分析和设计文档都是手工业时代的:[:产品。针对同样的系统,采用同样的分析设计工T设计人员得到的产物会大相径庭。对于同样的文:同的解释。了编码阶段,程序员会发现,完全根据这些分柘]为还有不少的系统细节没有被定义清楚,甚至一!依旧要把需要使用这
此文档下载收益归作者所有