基于元建模技术的UML建模工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:zhougang1020
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代软件开发中,软件建模的重要性日渐提升。系统越大、越复杂,建模的重要性就越大。UML是用来对软件系统进行可视化建模的一种语言,UML建模工具是使用UML进行可视化建模的软件工程开发工具。UML建模工具已经在实际工程中得到了广泛的应用,但是随着UML版本的逐渐更新和CASE工具功能的不断扩大,支持UML的建模工具的开发面临着新的挑战。   本文分析了UML建模工具的需求,明确了新的UML建模工具——UML-Modeler的系统开发目标,并应用元建模、领域工程、基于构件的软件开发等多种技术,对UML-Modeler进行系统设计。通过元建模技术,由元建模工具得到UML元模型;通过领域工程技术,得到构造建模工具的可复用构件;再应用构件技术将可复用构件进行组装,得到新的UML建模工具UML-Modeler,并可对其进行扩展。进一步的,本文基于上述解决方案对UML-Modeler的实现进行了详细的阐述,重点论述了它的主要功能模块和扩展功能模块的具体实现,最后对UML-Modeler进行评估。   目前,UML-Modeler已经投入使用并取得了良好的效果。
其他文献
合成孔径雷达(Synthetic Aperture Radar,SAR)是一种在微波波段工作的相干成像雷达系统,但其固有的成像方式导致图像有斑点噪声出现,为目标识别和特征提取造成了困难。因此,
目前,随着三维虚拟空间项目的深入研究发展,三维空间数据的组织、管理得到越来越多地重视,对构造环境所需数据的要求也越来越高。近年来一些表现优秀的产品在市场上展露锋芒。比
随着科学技术的发展,知识共享、重用的需求,迫使人们对人类所共同拥有的知识、信息与数据进行本体重建和网络共享及计算机协助整合。地理知识、信息与数据是客观知识世界的重要
随着互联网技术的飞速发展,基于Web的电子商务、电子政务等各种应用系统在世界范围内迅速普及。网络活动甚至成为我们工作与生活中的重要组成部分。   网络技术与应用的百
移动自组网是由一组带有无线收发装置的移动节点组成的一个多跳的临时性无中心网络。在移动自组网中,节点一般采用电池的供电方式,电池的电量往往是有限的。由于无法像固定设备
多输入多输出MIMO技术可以提高频谱效率,被认为是未来无线通信系统的核心技术之一。如何有效利用MIMO提供的高带宽资源,是宽带无线通信系统面临的一个关键问题。与单输入单输出
万维网中资源通过超链接互联,而语义网中的资源通过语义关系互联。文档排序是现有搜索引擎的关键组成部分,在未来的带有语义分析的搜索引擎中,语义关系发现、预测、查询以及基于
在水果收获时,采摘是最为繁琐和劳动量最大、耗时最长的日常作业。由于采摘作业的复杂性,采摘自动化在国内外都是一项比较新颖又具有挑战性的课题。目前国内水果采摘作业基本都
植物的计算机模拟是计算机图形学在自然景物造型和植物生长仿真试验上的一项重要研究与应用。至今,已经有许多植物形态模拟的建模方法被提出,其中主要的方法包括基于几何参数的
随着计算机仿真技术的发展,仿真技术越来越多地被应用到工业生产与国防科学研究中。计算机科学与计算机图形学的发展,诞生了虚拟现实技术,这一技术彻底地把科研人员从枯燥的