【摘 要】
:
按照ISO25010标准中代码易替换性定性描述,人们很难从被替换软件产品的代码出发,定量地刻画其易替换性.为了自动化地度量代码的易替换性,本文充分考虑Java类/包的耦合关系和
【基金项目】
:
国家自然科学基金(No.61572126,No.61402103);华为技术有限公司项目(No.YBN2016020009)
论文部分内容阅读
按照ISO25010标准中代码易替换性定性描述,人们很难从被替换软件产品的代码出发,定量地刻画其易替换性.为了自动化地度量代码的易替换性,本文充分考虑Java类/包的耦合关系和本身的复杂度,定义了一个类/包的易替换性度量公式.然后,在100个开源项目上进行实验,结果表明:(1)不同构造型的类的易替换性差异较大,其差异性与类承担的交互职责的多少有关;(2)包的易替换性与包中类个数没有显著的线性相关性;(3)与按层次划分的包相比,按功能特性划分的包具有更高的易替换性.从代码易替换性角度来看,在设计类和包时,本
其他文献
<正>"温总理在政府工作报告中,‘气候变化’这4个字提到了8次,是出现频率最高的词组之一,可见国家对这一问题的重视程度。应对气候变化,增加森林碳汇,一靠增加森林面积,二靠
目的观察四维牵引联合身痛逐瘀汤治疗气滞血瘀型颈椎骨折脱位合并脊髓损伤(SCI)的效果。方法将70例气滞血瘀型颈椎骨折脱位合并SCI患者随机分为2组,对照组35例给予常规基础治
针对在大型计算机应用软件ANSYS中进行有限元分析时存在重复建模的缺点,在ANSYS平台上进行二次开发,根据研究领域的特点将具有相似特征的模型开发成专业模块,可实现参数化建模,并
高校学生社团是高校不可或缺的组成部分,对大学生有着巨大的号召力和影响力,具有其他组织不可替代的特殊育人功能。发挥高校社团的育人功能,要在思想观念上提升对学生社团育
本文主要介绍了西门子S7-200系列PLC的通讯技术特点以及1000吨制冷装置的系统配置、控制思想.利用S7-200系列PLC的PPI通讯方式实现了4台PLC设备联网通讯.在研华工业控制机的W
马克思哲学包含着丰富的人学思想。虽然在不同的历史阶段,面对不同的对象,马克思哲学批判的方法与手段不同,但实现个体自主性是贯穿马克思哲学始终的、坚定不移的价值旨归和终极
田野考古发掘的夯土建筑基址是文化遗产的重要组成部分,也是近年来文物保护领域的重点研究对象之一。殷墟宫殿区内发掘的夯土建筑,作为一种特殊历史文物,是见证人类社会发展
目的:对菊科橐吾属植物黄毛橐吾Ligularia xanthotricha进行化学成分研究。方法:通过柱色谱(CC)、制备薄层色谱(PTLC)及重结晶等技术进行分离纯化,利用理化性质及IR,UV,MS,ID/2DNMR等现
精神的自我创造在艺术史上的重要性是不言而喻的,艺术家借助以往的历史文化来认识自身与世界的关系,培育自我艺术品格,最终通过自己的作品回报历史,并以这种方式融入历史文化
通过对医院现有的186项临床技术进行系统分析,明确了临床技术管理现状,指出了其存在自主创新能力欠缺、非手术类技术有待加强、监管机制不到位等问题。提出应从创新技术发展