MDA中物理数据模型的可视化研究与设计

来源 :安徽理工大学 | 被引量 : 2次 | 上传用户:ymhd_hhxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪60年代软件危机的出现导致了软件工程的诞生,近年来,软件工程发展迅速。但是目前,软件工程还没有完全达到人们所寄予的期望值,当软件项目较大的时候,软件危机依然存在,例如因元数据不统一造成不同的平台无法相互操作,开发过程中文档和实现代码脱节等等。为了解决这些长期困扰软件开发者的问题,OMG对象管理组织在2001年7月提出了全新的软件开发框架-模型驱动架构MDA(Model Driven Architecture)。它是在更高的抽象层次上,从不同视角利用不同抽象层次的模型将系统的行为和系统的实现分离,在撇开具体实现方法的情况下让设计人员能够抽象出更好的设计框架。它为提高软件开发的效率,增强软件的可移植性、协同工作能力和可维护性,以及文档编制的规范性、有效性提供了一种新的解决方法。MDA源自于一种系统抽象的思想,它通过一些工具实现平台间的转换。它主要是分离业务功能设计与实现技术之间的紧耦合关系,将关注点放在系统应用本身,从而将技术变化对系统的影响降到最小。课题首先将描述MDA架构、相关理论与标准,剖析MDA开发方法,然后对MDA核心技术进行深入的研究。本课题主要进行两方面的工作,一方面对数据库物理模型建模相关技术进行研究,并基于MDA思想给出用与操作平台无关的面向对象的Java语言实现的数据库物理数据模型可视化系统的设计,将物理数据模型中的表、索引、视图等都以图形的方式组织和显示出来,并且通过保存的XML文档实现物理数据模型的再现。使用本系统可以很方便形象地建立数据库物理数据模型中的表、索引、视图等,大大提高了数据库设计阶段的物理数据模型的设计效率;另一方面,实现了对建立的可视化物理模型的XML存储。MDA的核心是PIM与PSM间模型转换和模型映射,一个良好的用于模型转换的数据格式会令实施MDA事半功倍。本文的设计实现了数据库物理模型的XML存储,为以后的与平台无关(PIM)的概念模型到平台相关(PSM)的物理模型的转化奠定了基础。
其他文献
视频会议作为多媒体应用的一个重要组成部分,为身处两地的用户提供了直接、全面的沟通途径,为社会性的信息交流发挥了巨大的作用。在过去几十年时间里,视频会议系统不断发展,
本文设计了用于轻型臂机器人关节的位置伺服系统,提出了一种全数字化的基于电机矢量控制算法的伺服系统控制器的硬件设计方案,并在一片现场可编程门阵列(FPGA)中该方案得到了
随着因特网的普及和IP技术、VoIP技术的发展,VoIP产品在电信市场中占有的份额不断提高,VoIP技术已经成为计算机业和电信业最热门的话题之一。SIP协议具有简单、灵活和可扩展
目前,互联网规模不断扩大,成为人们最重要的信息来源之一,但同时也出现了“信息过载”的问题,网络上的信息增长速度过快,用户获取所需信息难度越来越大。因此,搜索引擎应运而