首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 83 毫秒
1.
面向对象软件中类内聚度度量分析与研究*   总被引:1,自引:0,他引:1  
对现有著名的类内聚度度量进行了较深入的分析,指出了各自存在的缺陷与不足,并在此基础上考虑到类内聚度受到类内有可能与外界组件产生耦合的成员的负面影响,提出了对CCM(C)再次修正后的MCCM2(C).  相似文献   

2.
一种基于依赖性分析的类内聚度度量方法   总被引:8,自引:2,他引:8  
陈振强  徐宝文 《软件学报》2003,14(11):1849-1856
内聚度是指模块内各成分之间的联结强度.在面向对象程序中,内聚度主要是指类内部各成分之间的联结强度.在深入剖析了类的属性与属性、方法与属性以及方法与方法之间的关系及其性质的基础上,提出了一种基于依赖性分析的内聚度度量方法,并证明了它满足优良的内聚度度量方法应该具有的性质,从而克服了已有方法只是分析了某个方面的不足,为综合评价类内聚度提供了指南。  相似文献   

3.
肖瑶  张为群 《计算机科学》2007,34(5):280-284
利用有向带权伪图(Directed Weighted False Chart, DWFC)表示面向对象程序中类内部成员间的依赖关系,提出一种基于DWFE的面向对象类内聚度量方法,结合PSP(Personal Software Process)技术中PROBE(PROx Based Estimating)规模估算方法,改进了良好内聚度量方法的验证准则,并结合实验验证了该方法的优越性。  相似文献   

4.
本文首先介绍了面向对象软件的特征,然后具体分析了C&K度量法,着重分析了其中与类继承相关的继承树深度(DIT)和孩子数目(NOC)度量准则。在此基础上,通过分析超类与其子类中元素(方法和属性)的继承关系,提出了基于继承的内聚度度量方法,从而克服了C&K度量法中对类继承性、多态性方面度量的不足,为综合评价类的内聚度度提供了指南。  相似文献   

5.
面向对象软件度量中的内聚缺乏度分析   总被引:9,自引:0,他引:9  
从理论和实验两方面对面向对象软件度量中内聚缺乏度本质与表现进行了较深入的分析 ,给出了内聚缺乏度的 3种定义 :α,β和γ,比较了它们的优点和缺点 .理论与实验均表明 ,α内聚缺乏度 (也就是 C& K内聚缺乏度 )和β内聚缺乏度均没有“度”的含义 .而γ内聚缺乏度有较好的特性 ,但对于方法数特别少的类 ,稳定性差 .还简要分析了基于α内聚缺乏度 (C& K内聚缺乏度 )派生出的两种内聚缺乏度定义 ,即β′和γ′内聚缺乏度 ,它们与β和γ内聚缺乏度有相同的性质 .并指出 ,内聚缺乏度研究应当与程序员心理学研究相结合 .  相似文献   

6.
基于构件的软件复用被看成是提高软件生产率和软件质量的有效途径,被称为是有效解决软件危机的方法之一。近几年来,随着基于构件的软件工程的发展,构件的度量方法有了很大的发展。但多是研究可复用性,对构件的内聚耦合研究较少。而有效的系统分解是构件获取的主要手段,它为构件的复用提供了强有力的支持。文章在对系统分解后,以构件的内聚耦合度量为研究重心,利用其度量结果,再对构件可复用性进行研究。文章以有向带权依赖图为基础,运用图的谱分割技术,及结合信息熵技术的构件内聚耦合度量方法,实现对构件的自动聚集和自动度量。实验结果表明,图的谱分割技术能够较合理、有效的分解系统,文章中的度量方法是一种较准确的软件构件度量方法,为权衡构件的设计质量提供了可靠的数据。  相似文献   

7.
软件系统开发时应遵循“高内聚、低耦合”的软件工程原则,但内聚度本身是主观的、非形式化的概念,程序设计人员很难客观地评估一个模块的内聚度。在面向对象系统中,内聚度主要是指类内部各成份之间的联结强度。  相似文献   

8.
黄子杰  陈军华  高建华 《软件学报》2021,32(8):2505-2521
Code Smell是软件程序中存在不良设计和不良实现的征兆.正确地检测和识别Code Smell可以指导软件重构,提高软件的可用性和可靠性.通过Code Smell的度量指标,可以量化软件的设计问题.JavaScript已成为最常用的编程语言之一,类是JavaScript的设计模式,优秀类的设计体现为高内聚和低耦合....  相似文献   

9.
目前,随着本体的广泛使用和快速发展,本体在结构与语义上变得越来越复杂。如何对本体的质量进行评估成为本体构建和重用的主要问题。在本体构建过程中,对本体进行评估有利于对本体进行重构和优化,以构建高质量的本体。在本体重用过程中,可以帮助用户在候选本体集中选择最优结构的本体。提出一种基于有向无环图(DAG)的本体内聚度度量方法,首先依据有向无环图的结构提出一组本体内聚度度量指标;然后根据已有的度量验证框架对其进行验证,说明度量指标在理论上有效;最后使用经典本体数据集进行实验,说明所提出的本体内聚度度量方法的合理性和有效性,有利于本体的构建和重用。  相似文献   

10.
陈刚  陈晓云 《控制与决策》2014,29(2):236-240
提出一种基于投票的聚类集成方法. 通过分析聚类结构与聚类准确率的关系, 将内聚度最高的聚类成员作为重新标记的基准以实现簇标记的统一; 同时, 根据数据点在不同聚类成员中与所划分簇中心的距离确定权值, 最终实现加权投票. 实验结果表明, 该算法在准确率和稳定性上均有较大提高.  相似文献   

11.
基于改进的凝聚性和分离性的层次聚类算法   总被引:4,自引:0,他引:4  
由于传统的数据聚类算法都是在单一表上进行,因此如何在多表中进行聚类是现在聚类分析的一个新方向.提出了一种基于改进的凝聚性和分离性的层次聚类算法--ICCSH(a hierarchical clustering algorithm based on improved cluster cohesion and separation),该算法首先通过ID传播把关系数据库中的各个表联系起来,再通过计算共享最近邻的相似度和改进的凝聚性算法将数据对象聚类为大量相对较小的子聚类,然后通过计算改进的簇间分离性合并子类来找到真正的结果簇.实验表明,该算法不仅运行时间相对较短,具有较强的可伸缩性,还可以得到较高精确的聚类结果.  相似文献   

12.
Similarity in contextual behavior between words is considered a source of 'lexical cohesion,' which is otherwise hard to measure or quantify. Such contextual similarity is used by an implementation for text segmentation, the VecTile system, which uses precompiled vector representations of words to produce similarity curves over texts. The performance of this system is shown to improve over that of the TextTiling algorithm of Hearst (1997).  相似文献   

13.
为了对机械设备的振动情况进行实时的检测和分析,防止不良振动现象的产生,或改变振动参数提高机械设备的性能,采用了TI的DSP芯片TMS320VC5402对机械振动信号进行实时分析处理,设计了一种实时监测机械振动情况的检测系统;该系统能将机械振动的频率、振幅及相位信息传输给PC机,利用VB软件绘出振动信号的时域或频域图形,并且可以通过PC机发送分频系数给DSP,控制其采样频率,从而达到精确采样振动信号及调整振动参数的目的;实验表明该系统能提高振动信号的测量精度,具有现场应用的价值。  相似文献   

14.
基于CCD图像处理的角度测量系统   总被引:1,自引:0,他引:1  
文章论述了一个基于CCD图像处理的角度测量系统。它利用了光栅干涉条纹倾角、间距与光栅夹角、栅片节距之间存在特定关系的原理,使用CCD摄像机、PC机实现了一个图像采集处理系统,通过计算干涉条纹倾角和条纹间距得到两片光栅片之间的夹角,从而实现角度测量。该系统应用于轴承扭矩的测量。经实验,该系统具有工作稳定、界面友好、测量精度高(可达10^-4)等特点。该系统也可以应用到其他微小角度和距离测量的场合,如平衡校准、微量称重。  相似文献   

15.
本设计是DCS(集散控制系统)中的脉冲信号的频率测量卡。频率测量卡是DCS的输入输出卡件组成部分之一,需要同DPU(分散处理单元)配合使用,它会将测量数据通过UART发送给DPU。该卡件采用32位高性能Cortex-M3内核的STM32MCU作为控制器,提出了基于该MCU的测频原理和方法,并融合了测频法和测周期法。实验及分析表明,该卡件具有很高的实时性和测量精度,达到了设计要求。  相似文献   

16.
基于555定时器的数字化测湿方法的研究   总被引:1,自引:0,他引:1  
本文介绍了采用电容式相对湿度传感器HS1101作为555定时器的充放电电容进行湿度测量的方案,并详细介绍了其硬件电路和软件设计的过程,且给出了由555定时器的输出频率计算环境湿度的方法.该方案简单可行,具有一定的参考价值.  相似文献   

17.
在面向对象编程中类是对象的集合体,实现封装的关键。针对面向对象语言和C语言的优缺点,通过对C语言支持模块编程特性的讨论,提出一种用C语言文件来实现面向对象中类的特性的方法,使面向对象技术应用在资源紧张的环境中。通过实例表明程序具有较高的执行效率,并且保持良好的可维护性。  相似文献   

18.
本文介绍了在VB环境下,无需采用第三方控件,直接利用VB绘图基本函数,完成在工业控制软件中常用的模拟仪表面板和数据趋势线的绘制方法。  相似文献   

19.
为了进一步丰富Bezier曲面理论,以及克服原有Bezier曲面理论中的一些不足,在梁锡坤提出的Bernstein函数类的基础上,对基于该类函数的Bezier曲面类的生成方法进行了研究。并给出了两种具体的Bezier曲面类曲面,这两种曲面是基于有理形式调配函数,即RB函数的实用曲面,称之为RB曲面和附权RB曲面。重点研究了RB曲面和附权RB曲面的表示方法和有关性质,同时还分析了这两种曲面之间以及与Bezier曲面之间的关系。得到了较好的结果,使Bezier曲面理论更加完善。  相似文献   

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

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

京公网安备 11010802026262号