UML模型与企业开发平台Panschema模型的映射研究与实现

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:sdadlu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展,计算机技术越来越深入人们生活,使得人们对计算机应用软件的需要在提高,对于软件的质量的要求也逐渐增长。但是应用软件的开发效率却没有跟上这一步伐。这一方面与软件本身的特点有关,当软件的规模越来越大的时候其结构也越来越复杂,更具挑战的是人们对软件的需求也会随开发时间的延长在不断变化。另一方面是因为常用的软件开发技术相对落后,软件开发管理显得困难而复杂。本文的研究方向是基于MDA模型驱动技术的Panschema开发平台和UML之间的映射关系,在设计思想的基础上,用代码实现了这一思想。同时对于其他的模型也提出了设计思路和实现方法。UML是一种可视化的建模语言,而Panschema是一种基于文本的建模。由于在UML中的建模和Panschema中基于文本的建模存在很大不同,本文要研究的任务既要包括模型的可视化,又要包括UML与Panschema之间的模型映射关系。本文在深入研究UML模型和Panschema模型的基础上,建立了映射机制,使得Panschema平台能如同UML一样,通过可视化的建模,使仅需掌握基本开发技术的人员就可以操作,从而实现二次开发。具体在以下方面做了深入研究和实现:第一,在UML可视化建模技术与Panschema建模技术方面,的概念分别进行了描述,并分析了其在各自的特点和不足,为完成这两种模型的映射奠定了理论基础。第二,Panschema可视化设计。本文中描述了对Panschema平台的基本模型(包括数据、展示、系统构件、业务构件、可执行功能等五种模型)的设计,并对数据模型进行了可视化改造,在设计思路和程序实现上都完成了目标。第三,对于Panschema中的表单数据和树形数据进行了设计描述,给出了思路。
其他文献
广域网文件传输速度慢是目前各大网络公司面临的问题,针对这些情况,探讨了采用重复数据消除技术减少数据传输量,从而提高网络传输速度。在实现重复数据消除的网络节点,探讨了
本文主要通过分析三网融合后故障管理的特点和智能故障管理现有的方法的优缺点,提出了一种改进的基于支持向量机的告警预测方法和一种增量的实时告警刷新方法,主要工作为:(1)
高效的查询执行效率是数据仓库管理系统开发时最大的关注点。最近的研究表明,底层数据以列存储的方式进行组织,能够更好地适应数据仓库管理系统面向查询的特征,能够在执行过
近年来,复杂网络得到了越来越多的关注。复杂网络研究的最终目标是为日常生活设计出鲁棒性高的系统。但是日常生活中的系统经常会遭受一些无意的破坏甚至恶意的攻击。因此,研究
目前,无线传感器网络由于其低功耗、低成本、分布式和自组织等优点在各种应用环境中都得到了使用,但是由于需要大范围的布置在露天或者野外环境中,传感器节点很容易受到攻击者挟
随着计算机和网络技术的发展和普及,人们对于计算和存储的需求越来越大,TB级别数据以及PB级别的数据需求已经越来越普遍。因此,基于计算机网络技术的分布式存储系统成为研究热点
全自主智能机器人要求信息处理和控制决策完全由板载芯片处理完成,所以大部分由嵌入式系统设计完成的,而全自主智能机器人采用的嵌入式系统的处理速度以及存储能力相对于普通PC
众所周知,随着互联网用户数量的急剧增加,互联网的核心技术 IPv4的缺陷已经暴露明显,如IP地址匮乏,安全性不足等,这些缺陷将严重制约未来互联网应用和规模的发展,互联网急需
传统机器学习方法从训练数据中学习得到的数据模型能够在测试数据中取得良好效果的前提是:有充足的训练数据且训练数据与测试数据同分布。然而,这种强约束性的前提往往难以得到
The countries of the world also develop the documents using many kinds of scripts in differentlanguages. Most countries use standard fonts for recognizing the t