模型驱动架构MDA中的方法与实现技术的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:yhch157
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动体系结构(MDA)是由对象管理组织(OMG)于2001年提出的软件开发方法。传统的软件开发方法可以被看着是以编码为中心的开发方法,MDA则可以看作是以模型为中心,它将模型在软件开发过程的作用提到前所未有的高度。在传统以编码为中心的开发方法中,模型在需求分析、系统设计阶段被创建出来,开发阶段对于指导程序员完成编码工作。在MDA方法中,模型不只是起到指导作用,而是应用模型转换工具从模型生成代码,前提条件是模型足够精确信息足够完备。可见,建模和模型转换是MDA开发方法学中的两个重要环节。因此,本文的工作围绕着建模和模型转换展开。 在建模部分,本文将构造一个支持分布式协同类建模的UML工具原型。目前市场上已经有许多UML建模工具,但是这些建模工具只支持单机使用,并未提供协同建模的功能。随着MDA的逐步发展,建模将变为软件开发的核心工作,提供协同功能的建模工具将有助于开发人员远距离跨地区协作完成建模工作。本文将在总结协同建模动作的形式描述的基础上完成一个协同建模工具的原型。 在Web开发领域,没有一种可视化描述页面处理流程的机制。UML中的活动图用于描述用例或商业过程的逻辑流程。可以通过扩展UML的活动图,使之能够描述Web页面的处理流程。因此,在本文的模型转换部分将创建一个组件,该组件能够将UML活动图所描述的页面处理流程转换成SpringMVC组件。
其他文献
随着互联网技术的迅猛发展,大量的网络应用集中部署在数据中心内运行。网络应用和用户数量的飞速增长,导致数据中心的规模不断扩大,甚至达到了百万量级。能耗成为数据中心资源管
互联网服务的发展导致了通过认证机制在网络服务和用户之间建立起来的网络用户标识飞速增加。随着互联网越来越广泛的应用以及这些商业行为的应用对身份信息的依赖,对包含在身
随着网络技术的迅速发展,基于群组通信的新型应用不断涌现。在群组通信中,为了使合法用户能够高效便利地得到授权的服务和信息,而使未授权用户无法通过窃听截取等手段得到任
随着计算机技术、半导体技术、微电子技术的发展,嵌入式系统得到了广泛的应用。然而嵌入式系统专用的通讯方式阻碍了它的功能发挥和进一步发展。嵌入式系统Internet接入技术的
现代计算机系统在信息安全方面受到越来越大的威胁,数据丢失、非法访问、服务攻击以及拒绝服务攻击等。传统信息安全系统中的入侵检测系统在系统安全方面作出了重大贡献,但是目
随着全球范围内电子商务的迅速兴起,对人类自身身份识别的准确性、安全性与实用性提出了更高要求,传统身份识别方法(如密码,IC卡等)正越来越受到限制,各方面对更安全有效的身份识
环绕智能是对未来信息社会远景的一个构想,可以看作“无处不在的计算”和“自然的人机交互”概念的融合,是为了满足人们对生活质量的要求的逐渐提高而产生的新的概念。它是一种
本课题依托于北京市教育委员会科技发展计划面上项目ISO质量标准下的电子政务基础结构研究。 针对现有政府系统开发方法的不足,当前政务系统中存在着由于政府部门需求变动
随着计算机、自动化技术的进步,机器人及相关技术的发展也越来越快。在众多机器人种类中,由于智能移动机器人同时具有智能和移动两方面功能,因此备受人们的关注。既能够模仿人类
本文的主要研究工作包括以下几个方面: 1.对IT产品分销行业的管理特点和IT产品特点进行了阐述和分析,为分销ERP设计方案和产品市场生命周期预测功能设计做出铺垫。 2.介绍