UML_PanSchema可视化建模研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:youdong2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发是一项复杂的工作,它不只是代码的编写,更重要地是构建一个模型供客户和软件开发人员更好地理解系统。因此,建模成为了软件开发与系统设计过程中不可缺少的辅助手段,可视化建模技术也越来越受到关注。统一建模语言作为建模语言的标准,在可视化建模技术中起到了巨大的作用,但是它在功能和性能上却存在着一定的缺陷,尤其是在针对特定领域的建模方面;另外,模型驱动架构技术是目前软件开发的一个趋势,但是现在的很多可视化建模工具对模型驱动架构的支持仍然很不完善。利用统一建模语言对系统进行建模往往就是可视化建模过程的终结,而对基于MDA的模型转换、代码的自动生成却涉及不多。基于以上原因,本文在一个实际MDA系统基础上,提出了UML_PanSchema,并对它进行支持可视化建模的研究。UML_PanSchema是对UML的扩展,它采用了UML的部分建模图形,并加入自定义的建模机制。本文主要的研究内容包括如下:1、UML_PanSchema可视化建模机制设计。在这一部分,本文首先通过与UML的比较,提出了UML_PanSchema的思想;然后,本文为UML_PanSchema定义了可视化层,给出了用于系统建模的图形元素;最后,本文分析了UML_PanSchema的结构,并对UML_PanSchema的建模机制进行了详细介绍。2、UML_PanSchema模型的转换规则设计。由于利用可视化建模工具建模面临着如何保存图像和如何转换模型的问题,本文制定了UML_PanSchema模型转换为XML文件的规则,并做了简要的举例说明。3、UML_PanSchema可视化建模的实现。在这一部分,本文给出了UML_PanSchema可视化建模的部分实现方法,并对其关键技术给出了代码。本文的研究内容既丰富了可视化建模的技术,又是在支持MDA的软件开发技术方面做的一个新尝试,具有一定的理论意义和实用价值。
其他文献
李启用的高中语文教学大纲融合了高中语文教学的新理念,涉及到课教育观、目标观、方法观、教育评估关和与教材观这几个方面,这个新的大纲糅合了多年来语文教育的经验,汲取了
在“大众创业、万众创新”背景下,高校创新创业教育体系的构建对于培养双创人才,促进国家及社会发展具有重要意义。当前,经济结构发生显著变化,对人才质量需求更为严格,因此,
今天,我和伙伴们一起打乒乓球,我不小心把乒乓球踩扁了。小峰说:“你把乒乓球放进开水里泡,这样就可以让乒乓球凹进去的地方鼓起来了!”我听后把乒乓球放进口袋,迫不及待地跑
高考招生制度改革使职业生涯教育再度引起高中教学的重视,要通过各学科教学逐渐渗透生涯教育,但是目前缺乏实用性强、操作性强的教学方法。通过"生物育种"专题复习课介绍角色
立足高职院校实际,通过对湖南省高职院校章程的实施及配套制度建设情况进行调查与分析,在总结经验和成果的基础上,针对存在的问题,提出强化章程统领,完善高职院校权力运行机
期刊
小朋友们,九月里有一个特殊的节日——教师节。在这个特殊的节日里,你们要送什么东西给敬爱的老师呢?不如,我们一起为敬爱的老师写一篇文章吧!你们说,这样的礼物是不是比鲜花
当前互联网自媒体时代下,互联网和各行业之间相互影响和作用关系的研究受到重视。“互联网+”的理念,已在较多传统领域中发挥了积极有效的作用。高职大学英语教改创新工作已
“呼呼呼”,寒冷的北风猛烈地吹,让我想起了美味的腊八粥。于是我问外婆:“外婆,冬天来了,是不是可以喝腊八粥了?”外婆摸着我的头,笑着说:“小馋猫,还没到腊八节呢!腊八节那天才可以
期刊