面向对象软件度量论文-马健,刘峰,樊建平

面向对象软件度量论文-马健,刘峰,樊建平

导读:本文包含了面向对象软件度量论文开题报告文献综述及选题提纲参考文献,主要关键词:C&K度量组,软件质量,软件耦合度量,统一建模语言类图

面向对象软件度量论文文献综述

马健,刘峰,樊建平[1](2018)在《面向对象软件耦合度量方法》一文中研究指出针对面向对象设计的C&K度量组中耦合度量存在的问题,提出了一组分解的面向对象软件耦合度量方法.参考统一建模语言类图的定义分析了软件设计中类之间的关系,并使用一组形式化评估软件质量性质的定理进行评估,结果表明,新方法能够满足这些定理.最后使用JUnit和JEdit作为研究对象,利用Dependency Finder和Eclipse软件度量插件Metrics实现对软件耦合度量方法的自动计算,计算结果验证了该方法的有效性.(本文来源于《北京邮电大学学报》期刊2018年01期)

冼伟成,刘伟,刘宏韬,胡志刚[2](2018)在《面向对象软件度量因子的幂律分布研究》一文中研究指出结合幂律分布的研究方法对面向对象软件度量的结果进行研究,探讨不同结构层次软件度量中出现的长尾分布现象。基于4个大型Java开源项目,分别对类代码长度、类属性个数和类方法数这3个影响软件质量的主要度量因子进行度量。度量结果拟合幂律分布,采用极大似然估计法对拟合的幂律分布形状参数进行估计,并使用基于拔靴法的假设检验方法评估拟合效果。通过对3个度量因子统计结果研究发现,幂律分布存在于大部分统计结果的尾部。利用度量因子拟合的幂律分布函数,在互补累积分布图中找到偏离拟合幂律分布函数较远的类,可以在这些类中发现代码质量问题。(本文来源于《计算机应用与软件》期刊2018年01期)

顾爱华,周晓峰,李宗花,李勤丰[3](2017)在《关于面向对象的软件耦合性度量方法设计》一文中研究指出关于面向对象的软件耦合性度量方法的研究,能够有效降低软件系统开发成本,提高系统可用性和灵活性。对软件耦合性进行度量,需要构造投影指标函数,得到面向对象软件耦合性度量阈值,完成面向对象的软件耦合性度量。传统方法获取类间的继承关联性,计算耦合因子,但忽略了得到面向对象软件耦合性度量阈值,导致度量精度偏低。提出基于复杂网络的面向对象软件耦合性度量方法。该方法定义面向对象软件系统的二分图,组建特殊二分图耦合关系模型,计算出软件系统加权平均扇出数,计算出类和类间的连边,选取软件耦合性度量指标,将对象软件耦合性度量样本的各指标值进行线性归一化处理,构造投影指标函数,得到面向对象软件耦合性度量阈值,以此为依据对面向对象软件耦合性进行度量。实验结果表明,所提方法度量精度高,大幅度提升了软件开发的技术水平。(本文来源于《计算机仿真》期刊2017年11期)

周晓聪,赖蔚,温剑丰[4](2018)在《面向对象软件内聚度度量数据分布的实证研究》一文中研究指出度量数据的分布信息对于理解和使用面向对象软件度量有重要意义.人们对面向对象软件规模度量、耦合度度量乃至继承维度的度量数据的分布都有研究,但对除内聚度缺乏度LCOM之外的内聚度度量数据的分布却缺乏研究.已有的实证研究表明,LCOM并不是好的内聚度度量,因此探讨其他内聚度度量数据分布很有必要.对包括内聚度缺乏度、基于连通性的内聚度度量和基于相似性的内聚度度量总共17个度量指标在112个Java开源软件项目的分布情况进行实证研究,对每个度量指标的每个项目数据使用幂律分布和对数正态分布进行拟合,并使用荟萃分析方法对拟合结果进行了分析.实证研究结果表明,非规范化的内聚度量可使用对数正态分布和幂律分布拟合,但规范化的基于相似性的内聚度量(包括CC、LSCC、SCOM和SCC)需要排除方法数小于等于1或字段数为0的特殊类才能使用对数正态分布拟合,而基于连通性的内聚度度量(包括TCC、LCC、DCD和DCI)则只有对应的非规范化版本的数据才符合对数正态分布或幂律分布.实证研究可帮助人们更好地理解和使用内聚度度量,特别是可以帮助人们如何利用已有的方法确定内聚度度量的阈值.(本文来源于《软件学报》期刊2018年10期)

吴方君[5](2017)在《在软件易变性上下文中类规模对面向对象度量的影响分析》一文中研究指出软件易变性预测主要通过软件的内部特性,即软件度量值来刻画、预测的,是软件工程中热点方向之一,在提高软件质量、控制软件成本方面起着非常重要的作用。虽然软件易变性预测在学术界取得了一系列的成绩,但在工业界尚未有成功应用的案例。从简单相关性分析与偏相关性分析和关联规则挖掘的角度出发甄别面向对象度量与软件易变性间相关性的真伪,明确了在软件易变性上下文中类规模对面向对象度量有潜在影响。(本文来源于《计算机应用研究》期刊2017年08期)

张心凯[6](2015)在《面向对象的软件度量C&K方法的改进研究》一文中研究指出本文介绍了Chidamber和Kemerer的软件度量C&K方法,针对它的不足,对其进行了改进,并结合Java语言特点,应用已有的软件度量工具对软件度量各个指标进行实现。(本文来源于《电子技术与软件工程》期刊2015年18期)

谢超超,杨柳[7](2013)在《一种优化的面向对象软件复杂性度量方法》一文中研究指出首先结合面向对象技术特性,对面向对象软件类级别的CK度量方法和系统级别的MOOD度量方法进行了分析,并就CK度量提出了优化的度量方法 OCK。然后结合OCK度量和MOOD度量的优点提出了较优化的面向对象软件复杂性度量方法 OSCM。OSCM度量可以有效地弥补CK度量和MOOD度量的不足,优化度量结果。(本文来源于《微型机与应用》期刊2013年21期)

谭宇,杨华民,王鹏[8](2013)在《面向对象软件度量技术的分析和综述》一文中研究指出软件的开发要保证其具备良好的质量,软件度量技术是其重要的方法。随着面向对象技术的发展,传统的软件度量技术很难适用于最新的面向对象软件,而面向对象软件度量技术就可以规范化帮助测评软件产品的质量过程。文中分析了软件度量理论,讨论了当今流行的叁大面向对象软件度量方法,并指出其存在的不足和今后需要发展的方向。(本文来源于《长春理工大学学报(自然科学版)》期刊2013年Z2期)

黄龙玲[9](2013)在《基于类图的面向对象软件复杂性度量方法的研究》一文中研究指出20世纪以来,电子计算机给人类社会带来了深远的影响。随着计算机科学和信息技术的迅猛发展,计算机的应用领域越来越广泛,人们借助计算机处理的数据和信息越来越大,对计算机处理数据的要求也越来越高。人们借助计算机技术开发的软件规模越来越大,其复杂程度也越来越高,如何有效地对软件的复杂性进行度量,进而提高软件的质量变得尤为重要。近年来,随着面向对象技术的不断发展,对软件可复用技术的要求也越来越明显,如何有效地对面向对象软件的复杂性进行度量是目前需要解决的重点问题。UML逐渐成为面向对象建模领域的行业标准,类图作为最重要的UML模型,其复杂性直接影响到整个面向对象软件的复杂性,因此如何找到一种能被大家广泛接受而又行之有效的对类图复杂性进行度量的方法是很有必要的。本文综合考虑了影响UML类图复杂性的各个因素,首先从语义范畴利用层次分析法对影响类图的各因素的权重进行了细化,并在此基础上得出了类图的复杂性层次结构模型。其次通过大量的类图实例和代码,根据类图生成代码的规则,构建了类图实例与代码间的对应关系,从代码范畴对类图复杂性的各影响因素进行了确定,得到一个与人们实践经验相一致的权重值。最后运用模糊综合评价法分别从语义范畴和代码范畴两个角度对类图的复杂性进行了度量,将本文的度量结果与以往的度量结果进行比较,实验结果表明运用本文的度量方法度量出来的结果较之前的度量方法更接近人们的实践经验,验证了本文所提出的方法的有效性。本文的研究对象是UML模型中类图,综合使用层次分析法、模糊综合评价理论、数学建模理论、不确定多属性决策理论,通过系统建模、模糊评价等研究手段对类图的复杂性进行度量。(本文来源于《江西财经大学》期刊2013-06-01)

李贵根,朱小冬,王毅刚[10](2012)在《基于源代码的面向对象软件可维护性度量模型》一文中研究指出针对当前软件可维护性的度量难度大的突出问题,在详细阐述软件可维护性的概念和内涵的基础上,以ISO/IEC9126为指导,建立基于源代码的面向对象软件的可维护性度量模型。该模型主要包括可维护性的4个子特性模型和一个对子特性的综合模型,能够客观定量地计算出软件的可维护性水平。最后通过一个实例,验证该模型具有一定的科学性和合理性,在实际应用中有一定的指导意义。(本文来源于《计算机与现代化》期刊2012年09期)

面向对象软件度量论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

结合幂律分布的研究方法对面向对象软件度量的结果进行研究,探讨不同结构层次软件度量中出现的长尾分布现象。基于4个大型Java开源项目,分别对类代码长度、类属性个数和类方法数这3个影响软件质量的主要度量因子进行度量。度量结果拟合幂律分布,采用极大似然估计法对拟合的幂律分布形状参数进行估计,并使用基于拔靴法的假设检验方法评估拟合效果。通过对3个度量因子统计结果研究发现,幂律分布存在于大部分统计结果的尾部。利用度量因子拟合的幂律分布函数,在互补累积分布图中找到偏离拟合幂律分布函数较远的类,可以在这些类中发现代码质量问题。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

面向对象软件度量论文参考文献

[1].马健,刘峰,樊建平.面向对象软件耦合度量方法[J].北京邮电大学学报.2018

[2].冼伟成,刘伟,刘宏韬,胡志刚.面向对象软件度量因子的幂律分布研究[J].计算机应用与软件.2018

[3].顾爱华,周晓峰,李宗花,李勤丰.关于面向对象的软件耦合性度量方法设计[J].计算机仿真.2017

[4].周晓聪,赖蔚,温剑丰.面向对象软件内聚度度量数据分布的实证研究[J].软件学报.2018

[5].吴方君.在软件易变性上下文中类规模对面向对象度量的影响分析[J].计算机应用研究.2017

[6].张心凯.面向对象的软件度量C&K方法的改进研究[J].电子技术与软件工程.2015

[7].谢超超,杨柳.一种优化的面向对象软件复杂性度量方法[J].微型机与应用.2013

[8].谭宇,杨华民,王鹏.面向对象软件度量技术的分析和综述[J].长春理工大学学报(自然科学版).2013

[9].黄龙玲.基于类图的面向对象软件复杂性度量方法的研究[D].江西财经大学.2013

[10].李贵根,朱小冬,王毅刚.基于源代码的面向对象软件可维护性度量模型[J].计算机与现代化.2012

标签:;  ;  ;  ;  

面向对象软件度量论文-马健,刘峰,樊建平
下载Doc文档

猜你喜欢