基于建模工具的通用类生成器的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:laoye1111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件系统开发的过程中,一个非常重要的工作就是按照面向对象的方法去分析所要解决的问题,也就是要清楚所要解决的问题中有多少实体,每一个实体所具有的属性,各个实体之间的关系等。然后把所有具有相同属性和相同操作的实体划分为一个类,明确每个类的属性和方法,即对类进行定义。目前,在对类的定义过程中,系统开发人员通过自己对系统整体的把握及对UML 模型的理解,通过编程实现类的设计和定义,此时定义的类基本上是一个基于开发人员的理解的孤立的代码,与前期的UML 模型没有形成客观的联系,很容易由于理解上的偏差造成设计上的缺陷。文章在此背景下展开讨论,针对UML 模型建模工具展开研究,通过对面向对象方法的说明,对比传统的软件方法与面向对象方法的差别,给出了UML 模型、数据库设计、以及类定义源代码之间的交互过程。对于不同开发语言环境下类的定义,文章随后展开研究,详细论述了类的基本操作函数的通用实现方法。其后通过对知识库的构建、管理和维护方法的了解,对类定义模板形式进行解释,提出知识库构建的原则及知识提取的方法;并通过对UML 模型元素与类元素的映射关系,得到了映射规则提取原则,实现了基于UML 模型通用机制的映射关系的提取,形成了类生成器中核心环节——知识库的构建。最后综合利用数据库和形式语言知识,设计并实现了一种工具,在UML 建模完成之后,能通过导入建模阶段的UML 模型而生成相应的类定义源代码。
其他文献
基于视频监控系统的车型分类作为智能监控系统研究的一个分支,已经成为国内外研究的热点之一。车型分类作为交通管理、收费、调度和统计的依据,该项课题的研究不但具有重要的
粗糙集理论是一种新型的处理含糊和不确定性知识的数学工具,它能够分析隐藏在数据中的事实,且不需要关于数据的任何附加知识。该理论以其独特的优势赢得越来越多的研究者的关
最近的一份报告指出,在过去的五年里面,对信息系统安全的威胁增加了250%,导致了约1000亿美圆的损失,所以网络安全在最近几年会是研究的热点。网络安全中,入侵检测系统作为防
基于内容的图象检索(CBIR:Content-Based Image Retrieval)是当前多媒体技术中的一个研究热点,压缩域图象检索技术又是其中的新发展。基于内容的图象检索借助对图象从低层到
在Internet上,多媒体业务诸如:流媒体、视频会议和视频点播等,正在成为信息传送的重要组成部分。网络技术、多媒体技术和微电子技术的快速发展,为网络应用提供了越来越广阔的
作为新一代IP技术IPV6,必将在未来几年内得到大量应用,包括支持IPV6的主机和互连网设备。这一技术虽然为用户提供了极大的方便性和灵活性,但是对网络管理和维护提出了更高的
本文重点研究分布式GIS中的QoS问题,主要包括从用户的角度研究分布式GIS服务分类和保证QoS的关键技术等。 本文具体研究的内容可以归纳为:提出了分布式GIS中的QoS问题,指出保
Web 服务(Web Services)作为一种能够快速集成应用的技术,代表了分布式计算的最新潮流,具有广阔的应用前景。就目前而言,它仅仅局限于基于同步信息获取的简单应用,而对于以异
  本文从GIS信息系统开发过程中重要的一个步骤——空间数据库的建立和电子矢量地图的制作着手,建立了基于GIS的CRM系统的常用应用模型,包括综合信息适时查询和GIS智能决策支
在当今,越来越多的医学问题依赖于生物医学的发展。在生物医学领域,细胞是研究的基本单位。数字化荧光成像技术和分子级的生物着色技术的不断发展,极大地推动了对细胞内的亚细胞