欢迎来到天天文库
浏览记录
ID:46609296
大小:533.35 KB
页数:4页
时间:2019-11-26
《基于MDA的快速软件开发框架的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第4I世锥3嘲航i¨算技术VoI4lNo3型竺!!!:竺竺竺竺竺竺竺!::竺竺基于MDA的快速软件开发框架的研究赵耀宏,王而芳.蒋泽军西北工业大学计算机学院.陕西西安710129*Ⅲmn目宄§fM11^∞K**£口念》*#杯H7#*}&t}、tn#植、i挺**“*镕p等女女R≈#$7一"#”}£Ⅲ《.^mxMJ建i}☆£*模■(HM)建j*§*≈±E”"≈&(M"R)日¨M#i4”**自nH,最*±^HIMIⅢ自。镕%《够*£地Ⅱ高}&&卓.J*&%FA*e自mp,有“十*£^i进”w·l,&m#序∞:&}&。*键目Mn^.MnR:
2、n#x川中目H粪号:TP31I5i献标识日:^女章编{167I654x(如II)∞∞8203R舢honRapidSo^wareDeveIopmentF舢workBasedonMDAzH^r)‰卅‰E.帆Ncfl-‰g.』f^№^-⋯st‰,dtUtm”叫¨&N㈣.N¨矾㈣nPdymh郴t。⋯圳hxt。£m1、m29.chinnlAbstractT¨5I’“p。‘p”po⋯son⋯develop⋯enIrm⋯orkbns州o¨I¨⋯c。pIorMD^loms0】vrthp”h
3、⋯“c一几Isnn⋯dPvfIop⋯tP⋯s㈦h⋯onwamd
4、eYPloP⋯Iemclencv.3y。Ie⋯mg‘a¨o¨,mIe”pemblIl‘y,and∞n⋯⋯nIenance,elc】’lM(plath兀
5、I-_nd。penfIe呲mode】)6叭stab—l汕edbvtheXMLmll.isfra㈣orkTheHTMLp8驰”er。producedaner她es圳汕⋯t。f岫PIMT刊PI⋯岍%⋯】1叩h删㈨tⅢbyMDR(Ⅱ1mM一“v⋯㈣⋯n⋯n⋯I)Th⋯nwandcvcloP‘⋯Iham⋯rkg”aI】vl⋯p“,”csm⋯n⋯deveIop“enI¨1#m⋯enrv,。、l’a
6、
7、Is洲⋯r1mHmlrtIam’r·,rH4曲svslrmAn【l1I镕ahnlom⋯ducI,velQwebdeve】oPe㈣Ih⋯ond⋯IeveloP⋯enIofweb3P-Id⋯I¨‘”1sKeywords川mMnR州“M⋯1I;xMI引言在当前i
8、算机技术飞速发展的彤势下.埘web应用系统的开发挺出丁更高的要求软件开发的复杂性.多样性和J,f扩展性已经成为软件J1:发者挥之年去的难题当前.传统的软件开发过程仍然尼南开发人员直接编写代辨来完成的造必然仃0:一此问题:生产效牢M题.艇川术洲题.结构奠活性M艇.维护和文档问题~此.
9、奉交挺小r种肚十Ⅲ】^的戟件开发框架,该框架遵循Mn^的基奉框架.丸正的实现业务逻辑和实现细¨柑分离”,达到即使技术在快速地更新.也不必担心系统建模的复杂性.而萁他的檠掏往往都和某种特定的技术或者特定的平台捆绑在一起.无法到达这一日的、1基于MDA的开发框架的设计思想I】MDA简介MnA(M州eln几Ⅵ⋯AmllitecIuM)是模型驱动架构,它是由()MG定义的.基于uMIJ以及其他工业标准.对软件设计和模型的可视化、存储和交换所支持的一个软件开发方法,与uML相比,MDA能够创建高度抽象的系统模型.这雌模型姓独立于特定的实现技术.以
10、标准化的方式储存,M时它提供了栏州也模和模型驱动的完整软仲开发新思想和新理念。MD^作为一种重要的软件开发打法.将软件系统的模型分离为PIM和PsM,同时卫通过转换规则将它“1统一起束,试舟“这样的方式摆脱需求变更所带来的州境。。住泼框架巾,我们栗川的是肚于xML时PIM进行建模,框架侧重于对模型的肝发.而不是编写系统代码.《#日■:20lD-08-M镕nB■20ll扯17#☆m目.Ur,}}f*0Ⅷ11*m(∞l仳【15,.2删b3¨4)R“#n8H々*emll女m(2【xwJM8⋯72ⅢqJ‘坤I2⋯0】煳^MI“^々"f%☆∞ll
11、《mfm0Ill3自)镕#∞n.“g目(jqR7一)女llJnf;4^*l*%,j:.±§目E《№★lq‰’jf二n女±。uf自**$2011年5月赵耀宏等:基于MDA的快速软件开发框架的研究这样有利于日后系统的扩展和维护。1.2基于MDA思想的模型驱动运行时基于MDA思想的软件开发过程中,从PsM到代码的转换是相对易于实现的,困难的是从PIM到PSM的转换过程。模型转换开发人员要对PIM到PSM之间的转换规则以及相关平台的特性都十分熟悉,才能够完成这个转换过程。MDR是由JoergPleumann和Ste‰Haustein于2003年
12、提出的基于模型驱动框架开发的软件的运行时环境。MDR刚好是为了解决从PIM到PSM复杂转换问题而提出的。MDR通过动态解析执行PIM模型来生成可执行代码,简化了MDA从PIM到PSM的转换以及从PsM生成代
此文档下载收益归作者所有