模型驱动技术在企业信息系统开发中的应用

被引量 : 0次 | 上传用户:tpxlw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IT技术在企业管理信息化建设中所起的作用越来越大,但企业级应用软件开发的效率并没有质的提高,软件开发效率和质量仍是企业信息化的瓶颈。模型驱动架构是对象管理组织提出的一种软件开发方法学,它是软件开发领域的一场革命。在MDA中,整个软件开发过程是由对系统的建模行为驱动的,它能将模型变换为可执行代码,加速软件开发的进度。目前,MDA的研究是建立在MOF,UML,CWM,OCL等基础之上,虽然没有形成实用技术,但模型驱动软件开发的思想,对于软件系统的开发还是有指导性意义的。模型驱动能提高软件开发的效率,提高交互性,提高软件质量。本文研究如何使用MDA技术加速企业信息化软件的开发,研究如何利用MDA技术为企业信息化建设服务。首先,我们选择J2EE平台为目标平台,研究Java Web应用程序的架构,并将Java Web应用中的各种组件抽象化形式化。然后,提出了一种纯粹基于XML技术的模型驱动工具构建思路,实现了一个开放、灵活的MDA工具SimpleMDA。SimpleMDA的核心是一个变换规则仓库,它定义了一组映射规则,实现了域模型到各种与J2EE平台相关的模型的变换,并最终使用PSM模型生成代码。除了能提高软件开发的效率,开发高质量的软件,SimpleMDA还具有非常强的可扩展性,使用者可以增加新的PSM模型,增加新的映射规则,以满足实际开发的需要。SimpleMDA有非常强的开放性,应用软件开发人员可以查看PSM模型的定义,根据需要修改模型变换定义。最后,我们将SimpleMDA应用到NCI-ERP系统的开发中,加快了开发的速度,提高了代码质量,节约了时间和成本。
其他文献
对我国现行国家森林资源连续清查体系存在的不足进行了分析与讨论,提出了改进要点及每年全国森林资源年度出数的途径与方法,并将现有体系与新的改进方法进行了分析比较,希望
适应国家经济社会发展对应用型、复合型、高层次人才的迫切需求。大力发展以应届本科毕业生为主的全日制专业学位硕士研究生教育,是研究生教育多样化发展的必然趋势。本文分析
根据我国不同森林类型共1 266个样地的生物量、生产力和蓄积量资料,建立中国主要森林类型生物量与蓄积量、生物量与群落生长量和年凋落量之间的函数关系,并利用1973-2003年间
冷原子干涉惯性测量同时敏感线性加速度和旋转角速度。为了实现对这两种参数的分别测量,通过对冷原子团施加水平方向的多个时间域Raman脉冲,使其分裂成水平方向速度不同的两
随着计算机技术的发展,嵌入式系统的应用越加广泛,遍布工业控制、智能家电、商业、通信、医疗等各个领域,和人们的生活密切相关,其地位和作用也显得越来越重要。嵌入式系统作
"营改增"经历了几年的试点,对我国税收体制改革、产业与企业结构调整起到了积极的影响作用。但改革过程中,部分企业中出现了和改革的初衷相背离的情况,本文分析了引起这种现
民俗旅游是旅游活动与民族民间传统性文化的结合体,目前已经成为世界各国进行旅游资源开发和利用的一个重点方向。我国有着辽阔的地域和众多的民族,五千多年的文明历史孕育出
本文简要回顾了我国电信业的改革历程,介绍了当前我国电信运营业的现状,对比分析了各大电信运营商的电信增值业务品牌、业务运营模式、业务发展及各自的发展战略等情况。介绍了
新时代,高等教育要实现高质量发展,高校必须聚焦以人才培养质量提升为核心的内涵式发展。图书馆作为“高校的智囊,师生的书房”,在为日常教学科研提供支持与服务的过程中,日益凸显
报纸
研究IUD与盆腔感染及子宫内膜恶变或其他病理改变的关系,探讨 IUD长期使用的安全性。方法:将 88例分为 A、B、C、D 4组,A组 20例使用带尾丝活性 IUD;B组24例使用惰性 IUD;C组 24例为正常对照组;D组 20例为盆腔感染