共查询到19条相似文献,搜索用时 78 毫秒
1.
关系信息是体现代码结构和语义的最重要的一类信息,如继承、聚合、组合、依赖、调用和创建实例等。为了更好地支持开源代码的理解与复用,提出了一种基于UML2关系的代码库构造方法。它以图数据库为实现平台,采用语言工程中经典的抽象语法树作为基础,并针对Java语言的特性和机制,设计富语义的Java代码属性图数据模型,在此基础上使得Java代码的图结构持久化。同时,为了屏蔽各种编程语言社区对代码中关系信息理解的差异性,采用UML2.4国际标准版本中定义的关系类型及语义解释,设计相应的代码关系抽取算法,为图节点添加对应的关系边。针对代码图化后的膨胀及代码库的空间存储消耗情况,选取9个常见的开源项目进行了实验评估。最后,给出了基于此代码库的查询应用实例。 相似文献
2.
3.
4.
针对代码与模型之间的不一致性问题,提出了一种基于UML模型和Java代码之间的一致性检测方法.首先,对UML类图和时序图进行形式化描述,并提出时序调用图(SD-CG)这一概念,在此基础上完成类的关联关系到关联属性的转换以及UML时序图到时序调用图SD-CG的转换;其次,通过方法调用图CG来表达类方法之间的调用关系,从而反映代码动态行为,由此通过对Java源代码的词法分析与语法分析,可获得类的信息及方法调用图CG;然后设计了UML模型与Java源代码间一致性检测算法,包括对类间静态信息以及时序调用图SD-CG与方法调用图CG间的一致性检测;最后,通过开发UML模型与Java源代码一致性检测工具,验证了所提出的方法是可行有效的. 相似文献
5.
代码数据库的设计思想和方法在MIS中的应用 总被引:2,自引:0,他引:2
本文结合上海市燃料总公司管理信息系统中的代码数据库CD的设计应用。分别阐述业务代码数据库BCD和权限代码数据库JCD的功能作用和设计方法及其在MIS系统开发过程中如何同程序很好地结合以充分发挥其作用,并且在此基础上讨论大型数据库系统中CD的远程调用问题及CD的设计思想的方法在其他领域中的应用。 相似文献
6.
面向对象的数据库开发框架对大型数据库应用的开发有重要作用 ,本文首先介绍了面向数据库开发框架的基本要求 ,然后介绍了UML对面向对象的数据库开发的支持 ,重点是介绍了OCL语言 ,最后用BorlandEco这样一个数据库开发框架开发了一个简易的模型 ,来显示UML模型驱动的数据库开发的巨大潜力。 相似文献
7.
该文提出了一种基于对象数据模型的,同时又具有面向对象方法特征的对象行为模型。随后介绍了用这种模型描述对象动态行为的方法和步骤。最后简要地介绍了作者开发的一个支持这种建模过程的工具系统。 相似文献
8.
9.
基于业务行为与业务对象约束的业务规则研究 总被引:1,自引:0,他引:1
研究了一类基于业务行为与业务对象约束的业务规则。从业务需求的复杂业务规则出发,探讨了这类复杂业务规则的含义,以及业务行为和业务对象、业务约束的关系。在此基础上,对此类业务规则提出了一种形式化描述。提出了此类业务规则驱动的面向对象建模方法。实例表明,该方法较好地解决了由于类之间关系改变使得应用程序频繁变化的问题。 相似文献
10.
本文根据模型驱动体系结构思想,针对目前代码自动生成工具对于行为代码生成支持不足的问题,提出了一种行为建模方法。通过对UML活动图进行扩展,进而对系统行为进行描述,使行为模型具有计算完备性。在一定程度上提高模型驱动代码生成的自动化程度,进一步减少应用系统开发的工作量,同时提高系统的可靠性和可维护性。 相似文献
11.
UML在数据库建模中的应用 总被引:8,自引:0,他引:8
文章以煤层自然发火管理信息系统数据库建模为例,讨论将UML类图映射成关系型数据库中的表的方法,并对煤层自然发火管理信息系统数据库的关系模式进行了规范化。 相似文献
12.
13.
甄凤其 《数字社区&智能家居》2009,5(3):1779-1781,1788
UML是现代面向对象分析和设计的核心内容,使用UML能极大地提高软件开发效率。通过一个图书管理系统的开发案例研究了基于UML的数据库应用系统的开发流程,整个流程分为分析、设计、实现和测试四阶段,注重迭代增量式开发、用例驱动、并以架构为中心.保证了数据库应用系统能更好地适应用户需求的不断变化,并具有良好的可重用性。 相似文献
14.
基于UML的关系数据库模型设计 总被引:4,自引:0,他引:4
本文介绍了一种基于统一建模语言UML,使用统一建模方法并结合面向对象的建模工具RationalRose 设计关系数据库模型的方法,并结合一个简单实例具体说明这种方法的使用过程及其优点,从而引入了一种全新的关系数据库设计模式。 相似文献
15.
甄凤其 《数字社区&智能家居》2009,(7)
UML是现代面向对象分析和设计的核心内容,使用UML能极大地提高软件开发效率。通过一个图书管理系统的开发案例研究了基于UML的数据库应用系统的开发流程,整个流程分为分析、设计、实现和测试四阶段,注重迭代增量式开发、用例驱动、并以架构为中心,保证了数据库应用系统能更好地适应用户需求的不断变化,并具有良好的可重用性。 相似文献
16.
基于数据字典库的信息系统的设计 总被引:16,自引:0,他引:16
基于保险业务综合管理信息系统中应用软件的开发实践,介绍了采用数据驱动并通过建立数据字典库对系统进行管理的方法,同时介绍通过某些通用工具来支持信息系统设计的技术。最后针对MIS的若干基本对象模型进行了讨论,并给出一个通用界面生成的例子。 相似文献
17.
从UML类图到关系数据库表的代码生成方法 总被引:2,自引:0,他引:2
在介绍代码自动生成技术产生的背景及其应用的基础上,研究从UML类图到关系型数据库表的代码生成方法,其中包括UML类图到关系数据库表之间的映射规范和映射实现方式。最后分析了研究过程中存在的一些问题。 相似文献
18.
19.