基于MDA的界面自动生成方法的研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:songking515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件丌发规模的逐渐增大,系统中界面的设计与实现逐渐成为影响整个系统效率的关键环节。对于用户来说,界面是向他们展示系统功能的平台,是对系统的性能的最好诠释。目前,用户界面的丌发在效率和质量上都存在着不足,本文提出了基于MDA的界面生成方法,有效的解决了界面生产中困难。MDA是模型驱动的软件丌发方法,它把模型作为丌发的主要依据,并以此一提高效率。把MDA思想引入界面丌发并与当今流行的自动界面生成相结合,势必会为界面的生产开辟出一片新天地。首先,本文介绍了国内外的界面开发工具,并分析其优缺点。紧接着介绍了基于模型的界面生成中用到的关键技术:MDA、界面自动生成技术、XML技术。MDA及其模型转换是本文的指导思想,界面自动生成是一个框架,本文以概述的形式进行了介绍。XML语言良好的交互性,本文把它作为界面的描述语言,并以此生成界面,对XML也进行了阐述。然后,介绍了模型驱动的界面丌发体系结构,其中对界面仓库进行了简要说明。本文的创新点为:以陈述模型为基础,把界面模型分为的“可视”和“可用”两个方面。并以此来建立模型,表现模型与布局模型组成了显示模型,也就是可视部分。任务模型、数据模型组成了可用部分。对这些模型的建立和相互之间的转换本文作了详细说明。之后,本文重点以此模型到J2EE平台和.NET平台的PSM模型的转换进行了讨论,并总结出转换规律。在实现部分,本文将这种基于MDA的界面自动生成方法应用于魔力平台中。根据魔力平台生产电子政务和电子商务软件的特点,建立界面PIM元模型,并通过可视化的定制形成PSM模型,它就是用户界面的大体轮廓。此界面模型可以使用具有良好交互性的XML文档进行描述,得以用文件的形式进行储存。然后,将其作为输入,利用界面自动生成这一技术,最终,实现了批量的对软件平台中的用户界面进行生产。这比传统中单独单个的生产界面在质量和速度上都有了很大的提高。界面的设计和生产直接影响系统的质量,可以把它作为提高软件生产效率的一条有效途径,是值得广大研究人员进行深层次探索的一项工程。
其他文献
磁暴发生时的磁场波动会对电网产生地磁感应电流(GIC),地磁感应电流会对变压器产生巨大的影响,严重的会导致变压器烧毁甚至整个电网的瘫痪。因此对GIC进行实时监测、分析和研
IPv6协议具有更大的地址空间,良好的扩展性等优点。随着IPv6网络在我国高等院校开始大规模应用,针对IPv6网络的安全问题将会不断出现;如何有效的检测出IPv6网络中的入侵行为成为
随着组播应用的不断发展,其安全问题越来越受到人们的重视,组密钥管理也逐渐成为研究的热点。组密钥管理方案大致分为三类:集中式、分层式和分布式。无论哪种类型,传统的组密钥管
随着信息化建设的不断推进,网络安全问题也不断突显,已经引起了企业的高度重视,越来越多的企业开始进行网络安全风险评估并制订和部署整体安全策略。网络安全风险评估有助于
近些年随着智能手机的普及和可穿戴设备的崛起,移动设备的数量呈指数级增长,移动应用的功能也趋于复杂化。尽管智能设备的硬件配置也在迅速发展,但仍然难以满足人们对移动应
多线程离散事件模拟语言(Multithreaded Discrete Event Simulation Language,下文均简称MDESL)是一种类似于硬件描述语言Verilog的基于统一程序理论(UTP)的语言,由朱惠彪教
计算机网络的发展趋势正在由独立的网络结构向分布式的多域自治网络演进。网元的工作模式已不再是“孤岛式”的,而演化成与其它网元进行分布式协同工作的模式,认知网络的出现,充
电容层析成像(Electrical Capacitance Topography,ECT)技术是一种基于电容敏感机理的过程成像技术,目前在解决工业两相流检测领域成为过程层析成像技术发展的主流和研究热点
随着社会的发展,互联网已成为信息传播和获取的重要平台,为我们进行信息交流提供了极大的便利。与此同时,互联网也成为发布虚假信息、滥发商业广告、随意侮辱他人、滥用信息
学位