欢迎来到天天文库
浏览记录
ID:33141093
大小:2.76 MB
页数:88页
时间:2019-02-21
《mda中物理数据模型的可视化研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中图分类号:婴3窆学科分类号:j2Q:垒Q2Q论文编号:安徽理工大学硕士学位论’文MDA中物理数据模型的可视化研究与设计作者姓名:挞丞丞专业名称:盐簋狃廑旦撞丕研究方向:让簋扭圜终堇苤导师姓名:壬金匡副塾援导师单位:塞邀理王太堂答辩委员会主席:鱼匿验论文答辩日期:2010年6月2日安徽理工大学研究生处2010年月日,.0、工■■■■■rI}}^l吖▲妇●ADissertationin.ComputerApplications&Technologies.ResearchandDesignofPhysicalDataModelVisualizationintheMDACandidate:Lin
2、Yuan跏anSupervisor:WangYuWangComputerScienceandEngineeringSchoolAnHuiUniversityofScienceandTechnologyNo.168,ShungengRoad,Huainan,2320012.R.CHINA4-II—-’t’r令“0独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得塞徵堡王太堂或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡
3、献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:垄匡丞虚日期:2Q!Q.年j月卫日学位论文版权使用授权书本学位论文作者完全了解塞邀堡王太堂有保留、使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属于塞邀垄王态堂。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权安徽理工大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)学位论文作者签名:书沃亢签字日期:2010年-‘月fP导师签名:莎害卅L签字日期:2。l。年占月夕日矗-II
4、^』~.‘摘要捅要20世纪60年代软件危机的出现导致了软件工程的诞生,近年来,软件工程发展迅速【1】。但是目前,软件工程还没有完全达到人们所寄予的期望值,当软件项目较大的时候,软件危机依然存在,例如因元数据不统一造成不同的平台无法相互操作,开发过程中文档和实现代码脱节等等。为了解决这些长期困扰软件开发者的问题,OMG对象管理组织在2001年7月提出了全新的软件开发框架一模型驱动架构MDA(ModelDrivenArchitecture)。它是在更高的抽象层次上,从不同视角利用不同抽象层次的模型将系统的行为和系统的实现分离,在撇开具体实现方法的情况下让设计人员能够抽象出更好的设计框架。它为提
5、高软件开发的效率,增强软件的可移植性、协同工作能力和可维护性,以及文档编制的规范性、有效性提供了一种新的解决方法。MDA源自于一种系统抽象的思想,它通过一些工具实现平台间的转换【21。它主要是分离业务功能设计与实现技术之间的紧耦合关系,将关注点放在系统应用本身,从而将技术变化对系统的影响降到最小。课题首先将描述MDA架构、相关理论与标准,剖析MDA开发方法,然后对MDA核心技术进行深入的研究。本课题主要进行两方面的工作,一方面对数据库物理模型建模相关技术进行研究,并基于MDA思想给出用与操作平台无关的面向对象的Java语言实现的数据库物理数据模型可视化系统的设计,将物理数据模型中的表、索引
6、、视图等都以图形的方式组织和显示出来,并且通过保存的XML文档实现物理数据模型的再现。使用本系统可以很方便形象地建立数据库物理数据模型中的表、索引、视图等,大大提高了数据库设计阶段的物理数据模型的设计效率;另一方面,实现了对建立的可视化物理模型的XML存储。MDA的核心是PIM与PSM间模型转换和模型映射,一个良好的用于模型转换的数据格式会令实旄MDA事半功倍。本文的设计实现了数据库物理模型的XML存储,为以后的与平台无关(PIM)的概念模型到平台相关(PSM)的物理模型的转化奠定了基础。图[43】表[5】参[42】关键词:模型驱动架构;平台无关模型;平台相关模型;物理模型;XML存储分类
7、号:TP39h安徽理工大学硕士论文AbstractTheappearanceofsoftwarecrisisinthe1960sresultsinthenaissanceofsoftwareengineering.Inrecentyears,softwareengineeringdevelopsveryquick【11.Butthedevelopmentofsoftwareengineeringhaven’ttotall
此文档下载收益归作者所有