基于MDA的中小型企业信息化建模平台的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:shmily8318
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中小型企业的迅速发展,伴随着信息化时代的到来,信息化已经成为制约中小型企业进步的关键问题。目前国内外已经有很多的信息化管理软件,就功能来说已经比较完善,但对于中小型企业的实际需求来说还有很多不足的地方,主要体现在:成本过高、技术平台适应性差、复杂性高、设计与实现相脱节,二次开发困难。我们迫切需要一个针对中小型企业信息化、集建模,模型转换,代码生成一体化的平台,MDA的发布,很大程度上解决了我们所面临的问题。模型驱动架构技术以模型作为软件开发过程中的核心问题,可以有效的解决传统软件开发技术中存在的生产效率问题、可移植性问题、互操作问题以及维护和文档问题。本文主要结合实验室自主研发的企业信息化平台来讨论模型的构建以及自动化转换技术。目前很多流行的建模技术都已经被纳入MDA的建模体系中去(主要有CWM、UML、MOF、XMI等),在MDA的4层模型体系中都扮演着重要的角色,但他们都或多或少的存在以下缺陷,如不能非常精确地进行领域建模、易读性,易维护性及可操作性差、可执行性即转换难度高。本文通过对中小型企业应用需求以及实际特点的分析,提出了基于中小型企业的领域元模型建模机制,更能完整有效地表达专有领域的概念、事件等的语言,最大程度的缩小抽象与现实之间的差距,让领域专家像使用自然语言一样使用建模语言在建模工具上进行模型的构建,提高模型构建的效率与正确性、保证可用性。在领域元模型的基础上,又对中小型企业信息化模型进行了分离研究,将模型划分为数据模型、权限模型和界面模型3个部分,每个部分都有其特定的应用范围,这样更能有效的提高模型准确率以及建模效率。在模型建立完成后,还有一个关键的步骤就是平台无关模型到平台相关模型的自动化转换以及代码的生成,传统的模型转换技术转换不够精确,并且转换功能也过于单一,只适用于比较简单的模型转换。本文提出一种基于组件的动态规则映射转换技术,可以非常准确方便的从PIM模型经过映射规则的转换生成我们所需要的基于各种技术平台的软件版本,真正实现快速一键转换。
其他文献
可用性(Availability)是评价计算机系统提供服务能力的重要指标,特别是应用于一些特殊环境下的关键任务计算机,系统一旦出现服务失效可能产生灾难性后果,因此如何确保其可用
随着网络技术的日益发展,我们面对着更大规模和日益复杂的网络,网络被入侵攻击已经在所难免。现有的网络检测和防御技术已经不能满足网络发展的要求。现在人们的注意力更加集
当今,随着信息化社会的高度发展,信息安全显示出前所未有的重要性。生物特征识别技术是近年来在全球范围内迅速发展起来的计算机安全技术,它主要利用人体固有的生物特征来进
随着云计算和大数据技术的发展演化,现代数据中心对数据的存储和计算提出了新的需求,内存计算技术成为大数据时代的重要技术手段。由于功耗和存储密度的限制,传统的基于动态随机
随着集成电路技术的发展,处理器的性能提升已不能再依赖于主频的提高。要想使微处理器性能继续按摩尔定律推进,使处理器能够符合计算发展的需求,必须研究新的微架构和新的计算模
学位
随着信息技术的飞速发展,对软件产品的业务需求越来越复杂,各企业都在积极将软件项目管理引入到软件项目开发中,规范软件开发流程,并对其进行全程监控。因此,开发一个高效的
学位
目前流行的嵌入式技术,在工控、智能楼宇、办公自动化等领域得到了广泛的应用。而随着网络技术的不断发展,嵌入式系统与网络的结合日益紧密。在嵌入式系统中增加TCP/IP协议栈,以
在过去的近30多年里,互联网得到了极大的发展,给当今世界带来了巨大的改变,对未来社会的发展进步和人们的生产、生活也将会产生深刻的影响。但是随着网络规模和应用需求的不
随着网络技术的高速发展,网络中的应用服务越来越丰富,网络业务流量也急剧增加,人们对于网络流量性质的研究越来越深入,同时对于网络应用系统性能的要求也越来越高。深入研究
关注分离在软件工程上是一种广泛应用的原理,认为难于理解的复杂问题应该被划分为一系列容易理解的简单问题。这些简单问题能够容易解决和集成到原处,从而解决原来复杂的问题