基于MDA的面向WEB应用的可视化建模研究与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:wqfzqgkvbavba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪的今天,人口不断增长的同时,互联网也在以惊人的速度增长。随着当前互联网信息化程度日益扩大,基于互联网的信息系统得到了广泛的使用.它们大多表现为各式各样的动态Web应用。Web应用的巨大成功和不断发展使其对商业、工业、金融、教育、政府以及娱乐行业等多个领域产生重大影响,同时也影响着我们的个人生活。传统软件开发方法中,普遍存在着代码开发效率低、代码复用频率低和界面可视化程度低的问题。在面对较为复杂的个性化和多样化的需求时,这一问题尤为明显。模型驱动框架(Model Driven Architecture,MDA)是对象管理组织(OMG)提出的一个新的软件开发方法,它把软件应用开发的重点由编码转移到更高的抽象层次——模型(元数据)。   本文首先分析了当前MDA的发展和应用现状,对现有的主流MDA工具和CASE工具进行了分析和比较。从MDA的模型、平台、变换等几个基本概念入手介绍了MDA体系结构和基本框架。重点研究了MDA中的关键技术以及MDA下的软件开发过程。   之后分析研究了开源工具AndroMDA的基本原理、核心组件及其关键技术,并介绍了基于AndroMDA进行应用开发的方法及过程。其中主要研究了设计模式在使用AndroMDA进行应用开发时的应用,包括策略模式、简单工厂模式、模板模式和数据访问对象模式。   最后基于MDA思想,结合开源工具AndroMDA,提出面向Web应用的可视化建模方法。并对信息发布系统进行需求分析、建模和实现,以信息发布系统为例,验证了MDA过程的可行性,并指出实际开发程中遇到的问题与不足,对MDA技术进行了分析与展望。
其他文献
随着科技的进步和经济的发展,当今企业之间竞争日益激烈,生产调度问题是企业生产管理的核心和关键,合理有效的调度方案能够提升企业核心竞争力,为企业以及社会带来良好的经济效益
地震是—种常见的自然灾害,伴随着剧烈的能量释放。地震成因比较复杂,它的形成不仅与地壳运动有关,而且与地震发生处的地质构造有关,因地而异。地震—般难以预测,但根据现有
人体运动捕捉涉及计算机视觉、图像处理、模式识别和软硬件开发制造等热门领域,有着广泛的应用前景,如安全领域的智能监控、人体运动分析、虚拟现实下的军事训练、人机交互的
课题以北京市CBD地区为背景,研究该区域交通信号控制问题。主要利用混杂自动机模型确定路口信号周期单元,根据相邻路口间相互关系和道路车流运动模型确定两个相邻交通路口的信
磁共振成像(Magnetic Resonance Imaging,MRI)技术的飞速发展为研究活体脑的解剖结构和功能提供了客观而有效的科学工具,同时,计算机化的神经解剖学图像处理技术的进步为定量
面对日益激烈的市场竞争,以技术创新赢取竞争优势是企业发展的根本出路。技术创新整体战略不明晰、创新协同能力不足、市场响应滞后,是影响我国众多企业集团技术创新绩效和市场
导电结构在航空航天、铁轨交通、工业生产等诸多领域应用广泛。对其进行结构完整性和内部状态检测与评估是保障关键部件和系统安全运行的关键一环。在实际检测工作中,由于导电
随着当今社会信息化建设的逐步深入,Web应用软件的开发越来越受到业界的关注。与此同时,传统开发模式存在的开发周期长、后期维护困难等不足越来越影响Web应用的开发质量和效
本文可以分成两部分:第一部分(2-4章)建立了非自治年龄结构的SIR模型,年龄结构的肺结核病模型,带有病程的多个易感个体和染病个体的传染病模型,具有潜伏年龄结构的肺结核病和艾滋
以主动质量阻尼控制(AMD)为代表的主动控制由于控制效果较好,已成为结构振动控制领域的研究热点,并且已经取得了许多研究成果。在实际工程应用中,结构控制中存在大量的不确定因