【摘 要】
:
过去几十年中软件数量和规模呈现爆发式增长,软件维护已经变成了 一个重要的问题。作为软件开发的一个重要阶段,软件维护的作用越来越突出,面临的问题也越来越大。由于软件开
论文部分内容阅读
过去几十年中软件数量和规模呈现爆发式增长,软件维护已经变成了 一个重要的问题。作为软件开发的一个重要阶段,软件维护的作用越来越突出,面临的问题也越来越大。由于软件开发过程的不规范,很多软件在开发时没有设计软件开发模型,对软件维护人员来说工作变得十分困难。目前主流的逆向工程工具可以通过源代码生成软件对应的开发模型,其中类图是最常用的模型。可读性是UML类图质量的一项重要指标,目前逆向工程中生成的UML类图的规模往往比较庞大,可读性较差。本文提出了一种基于多级划分的大类图拆分方法。首先根据类目间的继承、聚合、关联、依赖对类目间的耦合的影响程度,提出了类目间耦合强度的计算方法,并将类图转化为反应耦合强度的加权图,从而将类图拆分问题转化为加权图的划分问题。对多级划分算法进行改进,使之能够较好地对加权图进行拆分。对加权图进行压缩,优先将耦合度较大的节点合并,减小了加权图的规模,同时隐藏了权值较大的边,接着将加权图划分为k部分,将每个部分的节点按照压缩的顺序逐级拆解,并使用改进的多路KL算法进行优化调整,尽可能使得耦合度较大的节点划分到同一个部分,直到节点恢复到原来的数目。对于规模相对小一些的类图的拆分问题,我们提出了基于谱聚类的拆分方法。
其他文献
湖北在建设文化强省的过程中,电影产业的持续健康发展是题中应有之意。对湖北电影进行定量研究,经过统计分析来描述湖北电影的特征,不仅可为其他电影产业研究者提供详实的数据,也是认识湖北电影的现状、推动湖北电影未来发展的基础。引言部分陈述了本研究的背景及意义,梳理了部分国内外电影产业研究的相关文献。正文第一章首先介绍了SCP理论的发展沿革,对哈佛学派产业组织理论、芝加哥学派和新奥地利学派产业组织理论、新产
近年来国家大力践行绿色发展理念,地震勘探领域中依靠炸药产生地震波信号的方法受到严格限制,已经越来越不能适应实际工程需要。电火花震源作为一种绿色环保震源,可以代替炸
随着移动通信的不断发展,越来越复杂的网络结构使得信息安全传输更容易受到威胁。基于密钥体制的高层安全协议和加密算法等方法虽然可以在一定程度上提升信息安全性,但无法克
本文主要研究沟道宽度缩小到5nm和6nm的新型U形沟道场效应晶体管,由于在亚十纳米级尺寸下,制造结型的半导体器件十分困难,且掺杂等相关工艺很难实现,故主要致力于制造工艺相
为了提高新一代高效视频编码标准(High Efficiency Video Coding,HEVC)的传输鲁棒性,使视频经互联网或无线通信网络等不可靠信道传输后还能获得高质量的重建,本文开展了第一
图像去噪问题可以分为加性噪声去除和乘性噪声去除。之前对加性噪声的研究更为广泛,后来随着图像中乘性噪声的普及,大家开始加深对乘性噪声的研究。随着变分方法在加性噪声方
近年来,云计算作为新兴产业,得到了迅速发展。外包计算作为云计算的一种重要形式,也得到了人们的广泛关注。在外包计算中,资源受限的终端能够将本地计算昂贵的任务交付给云来
近几年互联网信息技术的飞速发展给个人、企业、政府部门以及社会的方方面面带来的极大的便利,大量的电子数据随之产生,数据在各个领域的作用也变得更加显著。XML类型数据作
近几年来,随着大数据的发展,数据的获取途径变广,对数据处理的要求愈加严格。在计算机视觉领域,随着高维数据的爆炸性增长,现存的聚类算法受制于空间的复杂性已无法满足对精
随着信息技术的发展,数据量爆炸式增长。如何将这些数据进行分类,从而实现高效的利用,这是当前数据挖掘研究的重要内容之一。其中,基于稀疏图的高维数据分类的变分方法正成为