首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
确定类的测试顺序是面向对象程序测试中的关键步骤。描述对象关系图模型,提出一种基于对象关系图的类间集成测试顺序改进算法,与Tai和Traon等人提出的算法相比,该算法需要的测试桩较少、效率较高。在Redflag4系统下用Kylix3(C++)对算法进行实现。理论分析和初步实验证明了该算法的可行性和有效性。  相似文献   

2.
在UML类图的基础上,将传统对象关系图(ORD)模型进行了扩展,并对它们进行了形式化的定义.提出了一种基于扩展ORD图的类间集成测试顺序改进算法,通过递归调用改进的Kosaraj鉴别强连通分量的算法来确定SCCs.本算法与Tai和Traon的两种算法比较,需要的测试桩最少,效率最高.理论分析和初步的实验证明这种方法是可行和有效的.  相似文献   

3.
本文讨论的是建立初始的面向对象分析模型过程中的一些辅助图表,这些图表有助于建模过程的完善和便于系统的设计。它们分别是:对象关系图、类及对象描述卡、对象引用表、客户服务图、对象界面图等。  相似文献   

4.
类间集成测试顺序决定着测试成本的大小,为了得到合适的测试顺序,提出了一种基于动态依赖的类间测试顺序的方法。首先分析对象关系图中类间依赖关系,然后运用边删除规则去除环路,最后运用有向无环图的拓扑序列给出类的测试顺序。仿真结果表明,本文的方法较Briand的方法减少了42%的测试桩。此方法满足最小化测试桩的需要,提高了测试效率,减少了测试成本。  相似文献   

5.
军事工程毁伤与防护仿真对象模型设计方法   总被引:1,自引:0,他引:1  
为满足军事工程毁伤与防护仿真系统设计的互操作性和组件重用要求,提出了一种军事工程毁伤与防护仿真对象模型设计方法.在提炼军事工程毁伤与防护高层体系结构(HLA)仿真系统建模过程的基础上,揭示基于HLA仿真系统的模型开发层次,设计了军事工程毁伤与防护仿真对象模型,给出了仿真系统对象类和交互类,并以UML协作图描述联邦成员与交互类的关系.在军事工程毁伤与防护仿真系统的开发中证明该设计方法是可行的.  相似文献   

6.
基于带根连通有向图的对象集成模型及代数   总被引:19,自引:3,他引:19  
王宁  徐宏炳  王能斌 《软件学报》1998,9(12):894-898
提出一种便于异构数据源集成的公共数据模型——OIM对象模型.它基于带根连通有向图,图中可出现环路,因而能自然地描述复杂对象与其成员对象间的引用关系和WWW上HTML文件间的链接关系.它的每个对象含有描述符,特别适合于描述那些没有显式模式或模式无法预知的数据对象.OIM对象代数提供对象并、差、选择、投影、粘贴及切削6种操作.比关系代数具有更大的灵活性,可作为查询分解和优化的形式化基础.  相似文献   

7.
UML是目前面向对象分析设计中的一种标准建模技术,它被用作确定、构建和文档化一个系统的结构.本文主要探讨以UML对象类图为中心出发点,来为数据库建模的方法:在UML的对象类中得到关系模式的键;把关联的多重性分配到关系模式中去;把泛化(继承)联系转换为关系模式;把行为(操作)转换为触发器和存储过程.  相似文献   

8.
主要是以一种带权类依赖图作为面向对象系统的UML类图的抽象表示,其中类依赖图的各边上权值对应于类图中的相应关系。针对带权类依赖图运用代数图论中图的Laplace谱的连通特性以迭代分割的方式对其进行划分,得到所需开发的系统构件。通过实验表明,该方法是一种有效的面向对象软件系统分解方法,并且分解所得到的构件具有较高的内聚性。  相似文献   

9.
根据对象的特点及面向对象系统分析、设计及实现的需要,提出了一种在数据库中用关系表(木文称该表为关系对象表)来描述、表示对象的方法。  相似文献   

10.
针对数据集中属性间存在依赖关系以及对象间存在相关性,定义了一种新的相似关系模型,该模型所描述的相似关系能够体现对象之间的自然相关性.在此基础上提出一种基于属性依赖关系和对象相关性的自然聚类算法,该聚类算法在不事先指定聚类数目的情况下,将所有相似性达到设定阈值的对象自然聚为一类;当调整相似性阈值时,该算法还可实现不同粒度的聚类.通过分别对数值型数据集和分类型数据集进行实验比较分析,结果表明这种自然聚类算法与其他聚类算法相比,能够真实反映数据间的相关性以及数据集的自然簇结构,同时可以发现任意形状的簇,有效地提高了聚类的精度和质量.  相似文献   

11.
测试顺序是面向对象软件集成测试中的一个重要问题。本文提出使用扩展对象关系图作为测试模型研究面向对象软件集成测试顺序问题,并给出计算测试顺序的算法以及设计测试用例的策略。  相似文献   

12.
余俊新  孙涌 《微机发展》2007,17(3):88-90
在软件开发中,对象关系映射主要用来解决对象模型到关系模型的映射问题。目前对于这个问题的解决大多是一种纯对象关系映射的实现,文中分析了这种纯对象关系映射机制所存在的不足,并针对这些不足,给出了一个半自动对象关系映射的实现。通过使用该系统,应用程序开发人员能够以一种面向对象的方式来进行对象在关系数据库中的存取,从而极大地提高了开发效率和应用程序的可维护和可扩展性。  相似文献   

13.
宋辉  尚文倩  朱海滨 《计算机工程》1999,25(9):13-14,51
简单介绍构造分布式系统的RPC机制,描述了一个使用Java语言实现的自治对象分布式系统原形。  相似文献   

14.
王正山 《计算机应用》2008,28(5):1341-1343
提出了一种在面向对象软件集成测试中确定类间测试序列的混合遗传算法。该算法在基本遗传算法的基础之上增加局部搜索以增强局部搜索能力,以及使用缓冲池以减少运行时间。实验结果表明,该算法的性能优于现有的其他方法。  相似文献   

15.
面向对象簇级测试中类间测试序确定方法研究   总被引:4,自引:0,他引:4  
通过对传统的对象关系图进行扩展,提出了EORD图和WORD图的概念.在确定类间测试序时,把需要生成的存根数目作为优化目标,还定义了联系强度、成环权重、边向因子等启发式规则,并将此作为剪去关联边破除环路的重要准则.分析目前已有算法的优缺点,提出了我们的确定类间测试序的AICTO算法.该算法首先着重处理环偶对中的关联边,较大地提高了算法效率,还具有创建存根时涉及到的类的数目少、能保留关联强度大的边和稳定性好等优点,并在原型系统CppTest中进行了实现.  相似文献   

16.
针对Web应用测试用例生成过程中导航图规模过大以及存在冗余测试路径的问题,提出了一种基于Selenium页面对象设计模式和图遍历算法的Web应用测试用例生成方法。首先,通过将原始页面对象进行分类,以导航页面对象类为节点、导航方法为迁移边构建页面对象导航图;其次,结合图的最短路径算法提出了一种页面对象图算法(POGA)来遍历导航图以生成测试路径集;最后,提取测试路径,利用Faker生成模拟数据,进一步生成可以直接执行的测试用例。实验结果表明:与爬取Web应用生成导航图的规模相比,该方法约简率约为89%;与基于状态迁移生成Web应用测试用例的方法相比,该方法减小了冗余和不可行路径的数量,并进一步提高了页面对象的复用率和测试用例的可维护性。  相似文献   

17.
针对传统物体识别算法中只依赖于视觉特征进行识别的单一性缺陷,提出了一种结合先验关系的物体识别算法。在训练阶段,通过图模型结构化表示先验关系,分别构建了图像-图像、语义-语义两个子图以及两子图之间的联系,利用该图模型建立随机游走模型;在识别阶段,建立待识别图像与随机游走模型中的图像节点和语义节点的关系,在该概率模型上进行随机游走,将随机游走的结果作为物体识别的结果。实验结果证明了结合先验关系的物体识别算法的有效性;提出的物体识别算法具有较强的识别性能。  相似文献   

18.
DODM:演绎型对象数据模型   总被引:2,自引:0,他引:2  
演绎型对象数据库是演绎数据库和对象数据库结合的产物,它集成了演绎数据库的查询推理能力和对象数据库的强大建模能力。文中在已有的研究基础上较系统地研究演绎环境下对象数据模型,提出将类作为对象逻辑标识的集体和构造子;关系和集合为一类类构造子,体现了实体关系数据模型的思想;将型作为性质的集体,显式地区分类和型。引入型间偏相似关系来刻画继承语义,使得单继承、多继承和单调继承、非单调继承统一于型间偏相似关系,  相似文献   

19.
本文介绍了关系数据库的局限性,结合当前数据库应用领域的不断扩展和实际要求不断提高的现状,简要说明了关系数据库技术的不足以及面向对象数据库的优势和发展前景。  相似文献   

20.
采用ORM技术的软件开发方法研究   总被引:6,自引:0,他引:6  
首先介绍对象模型与关系模型的两个基本定义并推出两者之间的映射函数,然后通过UML建立对象模型与关系模型的映射,最后介绍一种实现关系数据库与对象之间自动映射的ORM技术,说明采用ORM框架的软件开发总体设计和关键技术。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号