导读:本文包含了内聚度量论文开题报告文献综述及选题提纲参考文献,主要关键词:面向对象软件,内聚度度量,统计分布,实证研究
内聚度量论文文献综述
周晓聪,赖蔚,温剑丰[1](2018)在《面向对象软件内聚度度量数据分布的实证研究》一文中研究指出度量数据的分布信息对于理解和使用面向对象软件度量有重要意义.人们对面向对象软件规模度量、耦合度度量乃至继承维度的度量数据的分布都有研究,但对除内聚度缺乏度LCOM之外的内聚度度量数据的分布却缺乏研究.已有的实证研究表明,LCOM并不是好的内聚度度量,因此探讨其他内聚度度量数据分布很有必要.对包括内聚度缺乏度、基于连通性的内聚度度量和基于相似性的内聚度度量总共17个度量指标在112个Java开源软件项目的分布情况进行实证研究,对每个度量指标的每个项目数据使用幂律分布和对数正态分布进行拟合,并使用荟萃分析方法对拟合结果进行了分析.实证研究结果表明,非规范化的内聚度量可使用对数正态分布和幂律分布拟合,但规范化的基于相似性的内聚度量(包括CC、LSCC、SCOM和SCC)需要排除方法数小于等于1或字段数为0的特殊类才能使用对数正态分布拟合,而基于连通性的内聚度度量(包括TCC、LCC、DCD和DCI)则只有对应的非规范化版本的数据才符合对数正态分布或幂律分布.实证研究可帮助人们更好地理解和使用内聚度度量,特别是可以帮助人们如何利用已有的方法确定内聚度度量的阈值.(本文来源于《软件学报》期刊2018年10期)
廖莉莉,沈国华,黄志球,阚双龙[2](2015)在《一种基于有向无环图的本体内聚度度量方法》一文中研究指出目前,随着本体的广泛使用和快速发展,本体在结构与语义上变得越来越复杂。如何对本体的质量进行评估成为本体构建和重用的主要问题。在本体构建过程中,对本体进行评估有利于对本体进行重构和优化,以构建高质量的本体。在本体重用过程中,可以帮助用户在候选本体集中选择最优结构的本体。提出一种基于有向无环图(DAG)的本体内聚度度量方法,首先依据有向无环图的结构提出一组本体内聚度度量指标;然后根据已有的度量验证框架对其进行验证,说明度量指标在理论上有效;最后使用经典本体数据集进行实验,说明所提出的本体内聚度度量方法的合理性和有效性,有利于本体的构建和重用。(本文来源于《计算机工程与科学》期刊2015年07期)
王桐[3](2013)在《基于UML的软件构件内聚耦合性度量工具设计与实现》一文中研究指出基于构件的软件复用被看成是提高软件生产率和软件质量的有效途径,被称为是有效解决软件危机的方法之一。近几年来,随着基于构件的软件工程的发展,构件的度量方法有了很大的发展。但多是研究可复用性,对构件的内聚耦合研究较少。而有效的系统分解是构件获取的主要手段,它为构件的复用提供了强有力的支持。文章在对系统分解后,以构件的内聚耦合度量为研究重心,利用其度量结果,再对构件可复用性进行研究。文章以有向带权依赖图为基础,运用图的谱分割技术,及结合信息熵技术的构件内聚耦合度量方法,实现对构件的自动聚集和自动度量。实验结果表明,图的谱分割技术能够较合理、有效的分解系统,文章中的度量方法是一种较准确的软件构件度量方法,为权衡构件的设计质量提供了可靠的数据。(本文来源于《电脑与信息技术》期刊2013年03期)
游海晖[4](2010)在《基于信息熵的软件构件内聚耦合性度量研究》一文中研究指出本文结合信息熵基本理论,提出一种新的度量方法用于软件构件间的内聚耦合性度量。通过实验证明,该方法是一种较准确的软件构件度量方法,为权衡构件的设计质量提供了可靠的数据。(本文来源于《煤炭技术》期刊2010年08期)
上官盼利,雷航[5](2009)在《构件内聚性度量方法研究》一文中研究指出构件的内聚性度量是衡量构件质量的一个重要指标。度量构件内聚度的经典方法程序切片,由于切片划分的不同,其度量值不同。本文不仅很好地度量构件的内聚度且度量值唯一。本文首先给出了构件内各个要素的形式表示,并针对构件建立依赖图,以描述构件中的变量、方法等依赖关系。根据所描述的依赖关系,度量构件的变量之间、方法与变量之间、方法之间的内聚度。同时给出了相应的实现算法,提出了影响构件内聚度的性质,便于实现高内聚的构件。(本文来源于《微计算机信息》期刊2009年18期)
华宁[6](2009)在《基于面向对象程序切片技术的耦合和内聚度量》一文中研究指出软件度量是保证软件质量的重要方法,一个好的度量方法会给软件工业生产带来巨大便利,同时带来不可估量的经济效益。程序切片技术是一种重要的程序分析技术,通过确定切片准则,可以计算出对此特定准则产生影响的程序代码。通过切片技术,可以很容易地定位人们所关心的代码部分,然后集中精力和经济进行深入研究。程序切片技术的应用领域很广,软件度量便是其中一个重要方面。本文首先对程序切片技术和软件度量技术及其在软件工程各个领域的广泛应用进行深入分析,立足于这两种技术的基本原理、方法,为后续研究奠定理论基础,同时指出这两种技术的未来发展和继续研究的方向。其次重点探讨面向对象程序切片技术。采用目前最主流的实现面向对象程序切片的技术:基于面向对象的系统依赖图,在其基础上利用图的可达性算法获得切片结果;然后引入数据切片概念,打破传统语句级别的程序切片,得到体现程序本质的基本粒度——变量和方法的集合。再次,将这种面向对象程序数据级别的切片应用到软件度量方而,设计一种度量内聚度和耦合度的方法。最后通过理论说明和实验验证两个角度,证明这种度量方法是一种较为优良的度量方法,是可行的。(本文来源于《北京化工大学》期刊2009-06-01)
郁涌,唐家华,李文宏,李彤[7](2009)在《一种基于结构熵的类内聚度度量方法》一文中研究指出内聚度是指模块内各成分之间的联结强度。在面向对象软件系统中,内聚度主要是指类内部的属性和方法之间的联结强度。在类依赖图的基础上,提出了一种基于结构熵类内聚度度量方法,从类的属性与属性、属性与方法和方法与方法之间依赖关系3个方面对类的内聚度进行度量。并综合以上3种内聚度给出了一个类内聚度的度量方法,为评价类的内聚度提供了指南。(本文来源于《系统工程与电子技术》期刊2009年03期)
周天琳,徐宝文,史亮,周毓明[8](2009)在《基于客户程序度量包内聚性(英文)》一文中研究指出为了一致而高效地计算包内聚性,许多研究者提出了大量的包内聚性度量方法.然而,这些方法主要依赖于包内部的数据流关系,常导致度量结果与实际开发经验相悖.为了解决这一问题,首先以包的职责为基础将包划分为4类.然后,提出了共同重用内聚CRC,并根据包的分类框架讨论了CRC的适用性.CRC的核心思想是若多个类总被共同重用,则它们之间存在紧密耦合.最后,提出了度量CRC的海明内聚度HC.与现有方法相比,HC同时考虑了包内和包间的数据依赖.因而,该方法能够有效地反映包内部类间的语义关系.此外,HC利用包的使用模式提高了度量结果的可区分性.实验研究表明HC能够有效评估包的内聚程度.充分说明了作为HC基础的CRC具有较高的合理性.(本文来源于《软件学报》期刊2009年02期)
周毓明,徐宝文[9](2008)在《切片作用域对基于数据切片类内聚性度量的影响(英文)》一文中研究指出提出应该使用类而不是方法作为切片作用域来计算类的内聚性.首先,对一个给定的属性,找出每个方法中对该属性最后一次定义的语句.然后,以类为切片作用域计算这些语句相对于该属性的前向和后向数据切片,通过合并得到该属性的类数据切片.最后,在所有属性的类数据切片的基础上计算类的内聚性.与传统的以方法为切片作用域的内聚性度量相比,以类为切片作用域的内聚性度量考虑了类中方法之间可能存在的交互.实验结果表明,当使用类为切片作用域时,所得的度量值能更准确地量化类的内聚性.(本文来源于《Journal of Southeast University(English Edition)》期刊2008年02期)
陈传波,李博,喻之斌[10](2008)在《基于继承的内聚度度量方法研究》一文中研究指出本文首先介绍了面向对象软件的特征,然后具体分析了C&K度量法,着重分析了其中与类继承相关的继承树深度(DIT)和孩子数目(NOC)度量准则。在此基础上,通过分析超类与其子类中元素(方法和属性)的继承关系,提出了基于继承的内聚度度量方法,从而克服了C&K度量法中对类继承性、多态性方面度量的不足,为综合评价类的内聚度提供了指南。(本文来源于《计算机工程与科学》期刊2008年04期)
内聚度量论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
目前,随着本体的广泛使用和快速发展,本体在结构与语义上变得越来越复杂。如何对本体的质量进行评估成为本体构建和重用的主要问题。在本体构建过程中,对本体进行评估有利于对本体进行重构和优化,以构建高质量的本体。在本体重用过程中,可以帮助用户在候选本体集中选择最优结构的本体。提出一种基于有向无环图(DAG)的本体内聚度度量方法,首先依据有向无环图的结构提出一组本体内聚度度量指标;然后根据已有的度量验证框架对其进行验证,说明度量指标在理论上有效;最后使用经典本体数据集进行实验,说明所提出的本体内聚度度量方法的合理性和有效性,有利于本体的构建和重用。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
内聚度量论文参考文献
[1].周晓聪,赖蔚,温剑丰.面向对象软件内聚度度量数据分布的实证研究[J].软件学报.2018
[2].廖莉莉,沈国华,黄志球,阚双龙.一种基于有向无环图的本体内聚度度量方法[J].计算机工程与科学.2015
[3].王桐.基于UML的软件构件内聚耦合性度量工具设计与实现[J].电脑与信息技术.2013
[4].游海晖.基于信息熵的软件构件内聚耦合性度量研究[J].煤炭技术.2010
[5].上官盼利,雷航.构件内聚性度量方法研究[J].微计算机信息.2009
[6].华宁.基于面向对象程序切片技术的耦合和内聚度量[D].北京化工大学.2009
[7].郁涌,唐家华,李文宏,李彤.一种基于结构熵的类内聚度度量方法[J].系统工程与电子技术.2009
[8].周天琳,徐宝文,史亮,周毓明.基于客户程序度量包内聚性(英文)[J].软件学报.2009
[9].周毓明,徐宝文.切片作用域对基于数据切片类内聚性度量的影响(英文)[J].JournalofSoutheastUniversity(EnglishEdition).2008
[10].陈传波,李博,喻之斌.基于继承的内聚度度量方法研究[J].计算机工程与科学.2008