多粒度软件网络的特性研究及演化分析

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:ecfan1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的演化和更新在软件工程中发挥着重要的作用,为软件的质量控制、迭代开发与重构提供了保障。先前的工作主要是研究分析类粒度软件网络的演化,然而面向对象的软件已经出现了多层次、多粒度、多集成方式的组织方法。若研究工作仅限于单一的粒度级别则不能完整地体现软件的结构特性,因此我们应该从多粒度的角度去研究软件的演化。针对上述问题,本文将面向对象的软件抽象成包粒度、类粒度和方法粒度三种不同层次的软件网络,并统计分析了三种不同粒度软件网络中的特征值的演化规律,为软件的开发和维护提供量化依据。本文首先分析了多粒度软件网络中基于度的演化,结果表明节点的平均度、最大度和高度值节点的平均度在三种粒度网络中总体上都是呈上升的演化趋势;方法粒度和类粒度软件网络有着相似的演化规律,体现了分形特征。三种粒度网络中出入度同时很低的节点占了绝大多数,在类粒度和方法粒度上更为突出。多粒度网络中度分布均具有幂律特性,方法粒度和类粒度网络的幂指数是呈缓慢下降或稳定演化趋势,包粒度上是呈上升趋势但仍最小。其次,本文对多粒度网络中的中心化指标——介数和紧密度进行了演化分析,分别讨论了它们的平均值的演化趋势及稳定值范围,分布特性和演化,以及介数、紧密度的相关性等,对其演化规律进行归类分析。最后,本文研究了多粒度软件网络的标准结构熵的演化趋势,结果表明三种粒度软件网络中的标准结构熵随版本演化呈现减小趋势,说明软件的结构向着有序的方向发展,并统计了标准结构熵稳定值的范围。这些对指导软件版本的升级,控制软件复杂性和研究软件设计等具有重要的意义。
其他文献
在当今视觉影像快速传播下的中国,形成了全球化视觉文化的现象。时下青少年的价值观和世界观日益被视觉文化所影响,面临这一挑战,中小学美术教育有责任藉由课程引导学生认识
<正> 有一试题,要学生指出“他不是普通的浏览,而是一边看一边在思索”(《一夜的工作》)句中“浏览”一词的意思。竟然有三分之一的考生回答“认真地看”、“仔细地看”。这
期刊
人格测量对于预测个体的心理健康状况、人才的选拔与安置、个体的职业发展规划等各领域的工作都具有非常重要的指导意义。而大五人格量表作为当今世界最普遍的的人格测量工具
目前的中职数学课堂中,仍然普遍采用传统的教学模式,中职生往往处于“被接受”状态,脱离中职生的实际情况,阻碍中职生能力的发展。本文旨在通过数学“学案导学”教学模式在中
伴随着电视产业发展壮大,各类媒体间的竞争不断加剧,电视产业正遭遇前所未有的竞争压力。一方面,网络、手机等新媒体竞相分割受众资源、广告资源,留给电视媒体的“蛋糕”越来
本论文分为上编与下编两部分。上编主要针对山东长清灵岩寺内的慧崇塔及整个墓塔林区域的遗存状况作了一个较详尽的调查报告下编则是通过慧崇塔的测绘数据分析其建筑造型艺术
内燃机车辅助交流电源漏电流检测保护装置是采用嵌入式系统检测机车辅助交流电源漏电电流并进行保护的设备。该装置采用宏晶公司有A/D转换的单片机组成嵌入式控制系统,带有液
清末民初,国衰民困、外国豪强肆侵。众多秉承忧患意识和民本精神的有志之十,用各种各样的方式寻找救国良方。文人雅十开始逐步脱离固有的“笔墨”思想,而将西洋画的构成元素
<正>2012年7月16日,我前往湖南怀化市中方县一中,参加武夷山片区教育扶贫送教活动。根据活动安排,我给中方县一中高二学生教学"感受文化影响"一课。事前,我曾跟中方县一中政
<正>1931年"九·一八"事变后,赵一曼被中国共产党派到东北地区领导革命斗争。1934年担任中共珠河中心县委委员兼铁道北区区委书记,组织抗日自卫队,与日军展开游击战争。1935