基于UML的历史建模语言及建模方法研究

来源 :武汉理工大学 | 被引量 : 4次 | 上传用户:c224224224
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
历史作品和计算机软件都是人造的“软件”,它们的实质和价值在于其承载的信息或内容。随着软件工程学科的发展,软件开发技术和软件开发工具日益成熟,大大提高了软件开发的效率和效果。然而历史编纂目前仍以人工为主,缺乏计算机辅助编纂工具的支持。为此,本文探讨将软件工程领域中UML和“模型驱动的架构”思想引入到历史编纂领域,研究基于UML模型的历史编纂工具和历史建模方法。这是计算机软件工程和历史编纂学的一个跨学科研究尝试。我们认为历史作品本质上是一些模型,可称之为历史模型,它是特定历史时空中相关事件、人物、环境以及它们之间相互关系的表示。历史编纂就是历史建模,历史建模所采用的语言称为历史建模语言,为了支持历史建模,需要开发相应的历史建模工具。借鉴软件开发特别是数据库设计的经验,历史模型从抽象到具体可以区分为历史概念模型、历史逻辑模型和历史物理模型。本文重点研究历史概念模型、历史概念建模语言、历史概念建模工具和相应的历史概念建模方法,具体研究内容包括:1.定义历史概念建模语言。应用叙事学理论和历史编纂方法,抽取历史作品中的核心元素和元素之间的关系,使用抽象语法描述这些元素和关系,对历史概念建模语言进行形式化的定义。2.扩展UML实现图形化的历史概念建模语言。对比分析现有UML建模工具对UML的扩展机制的支持程度,结合历史建模的需求,选定EA(Enterprise Architect)建模工具并对UML进行扩展,实现了图形化的历史概念建模工具。3.扩展EA实现历史概念建模附加工具。基于EA建模工具提供的编程接口,结合历史编纂的需求,开发插件实现历史建模附加工具,以辅助历史建模。4.研究历史概念建模方法。结合具体历史模型,从建模的角度初步提出了历史概念建模方法,包括历史建模工具的使用、建模详细步骤以及建模启发式规则。
其他文献
先进制造技术AMT(Advanced Marelfacturing Technology)的飞速发展对质量保证体系提出了更高的要求。由于加工中心具有自动换刀、换工件、进行复合加工等优点,因此得到了广泛
2014年中国的海洋生产总值(Gross Ocean Product,GOP)达到了59936亿元,较上一年度增长了近7.7%,GOP更是占了国内生产总值(Gross Domestic Product,GDP)的9.4%,由此可见海洋渔业在国民经
随着现代社会的逐步发展,信息每天都在以惊人的速度增长。如何保证这些信息被充分利用,实现信息价值的最大化,是一个非常迫切需要解决的问题。从传统信息系统到内容管理系统
关联规则挖掘是数据挖掘领域中的一个非常重要的研究内容,其主要目标就是发现数据库中一组对象之间某种有趣关联或相关联系。频繁集挖掘是关联规则挖掘的关键步骤,它在很大程
互联网技术的迅猛发展,推动了网络信息的爆炸式增长。它容纳了海量的各种类型的数字化信息,包括文本、图形、图像、声音甚至视频。这些信息大都是半结构化或非结构化的数据,因此
P2P网络与分布式计算并非新近才出现的概念。本文所要研究的对象是基于混合型P2P网络的分布式计算,目的是研究节点机器时钟周期的共享而并非以往所研究的对文件资源的共享。通
无线传感器网络(WSN)的发展和应用将会给人类的生活和生产的各个领域带来深远影响。广播在无线传感器网络协议中有着广泛应用,但是简单的泛洪广播将带来重播冗余、信道竞争、
在工业控制系统、工作流管理、生物信息管理等现代应用中,经常要求数据库系统具有某种监视和报警功能,能够主动处理异常情况,主动数据库技术较好的满足了这种应用需求。比如在工
由于信息技术发展速度越来越快,高新观测设备的不断更新,大量的高新观测设备运用在海洋环境监测数据的采集上,包括航空卫星采集、各类先进传感器采集等,形成了全面立体的海洋环境
饵料微藻是一种具有生长繁殖快、营养价值大以及单位产量高等特点光合微生物,是鱼类等水生物的重要食物来源。水产养殖产业的发展越来越快,饵料微藻的需求量也越来越大。而在商