基于复杂网络的软件模型测度研究

来源 :南京信息工程大学 | 被引量 : 0次 | 上传用户:fdsa5218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
复杂网络理论研究在近几年得到了逐步发展,它能从整体上对网络结构特性进行分析,研究系统结构与功能、性能之间的关系。目前复杂网络研究范围已扩展至现实生活的各个领域。软件作为一种人工智能系统,由于信息技术的发展和外界环境的快速变化,使得复杂度剧增,软件开发经常处于失控状态。已有研究人员将一些面向对象软件进行抽象分析后发现,软件网络呈现出复杂网络的无标度特性。本文从复杂网络的角度对软件网络结构特性进行检测分析,以简化软件复杂性,提高软件开发效率和质量。   本文首先阐述了复杂网络基础理论知识,着重介绍复杂网络的几个静态特征参数和常用四个经典模型的构成机理,并对比分析了它们的特征参数。随后简要介绍了CK度量方法和MOOD度量方法两种经典的面向对象软件度量方法,分析比较了二者的度量指标,并揭示了它们的局限性。   接着,从复杂网络角度,对面向对象软件结构进行分析。先简述软件体系结构特性和将软件抽象为网络模型的具体方法。并根据软件元素粒度的不同大小,建立层次度量模型,介绍了不同层次间各组成元素之间的关系。重点分析在软件类级网络中,节点在入度和出度方向上的度分布特性,并解释二者在实际软件中所代表的含义。适时提出了依赖度参数和累积缺陷性指标,详述二者的产生机理和检测方法。   最后,通过对实例彩扩机软件抽象分析,并与TOMCAT、JDK软件模型的统计结果进行逐步对比后得出:累积缺陷性指标在查找软件结构中存在缺陷的节点及适度判断网络结构的合理性是有效的。有助于指导软件的设计开发,提高软件开发效率和降低开发成本。
其他文献
处在一个“转型与价值重建”的时代,越来越多的市场竞争并非主要来自产品和技术本身,而来自具有才华的人和创造性的思维。宜信创始人唐宁的“数字普惠金融”并非情怀消费,而
<正>M1.0集微商、直销、线下门店、电商四位一体。今天,企业中的管理者将注意力集中在提高效率、使工作运转更为流畅以及为客户提供更好的服务上,即使这些做得非常出色,都还
随着经济全球化和科学技术的迅猛发展,消费者对产品需求日益丰富和多样化,导致产品生命周期缩短,生产量剧增。与此同时,资源过度消耗和环境污染等问题也日益严峻,引起各界的
学位
脑部疾病作为全世界十大致命疾病之一无时无刻不威胁着人类的生命和健康,其诊断手段主要有:X线平片、CT扫描、核磁共振成像、脑血管造影等等。其中核磁共振成像(Magnetic Reson
赵清的瀚清堂在平面设计业界的成功并非源自成熟的运营体制,而是它能在专业层面发出自己的声音,靠作品说话,获得了国内外多项专业奖项。2010年,赵清成功加入AGI(国际平面设计
近20年来,随着生物数据量呈指数级增长,产生了新的交叉学科——生物信息学。而蛋白质结构与功能预测是生物信息学的一项核心研究内容,它的研究不仅能帮助人们了解蛋白质折叠
复杂网络是近年国际上的研究热点,其理论广泛应用于社会的各个领域。以特定方式构造符合真实系统性质的演化模型具有重要的理论意义,而且具有潜在的应用价值,因此演化模型的研究
研制准确适用的纳米计量传递标准是当前纳米技术领域所急需解决的问题和研究重点。利用激光驻波场汇聚原子实现纳米条纹制作的方法,即原子光刻技术,是一种新型的制作纳米结构长
图像匹配是指依据一定的标准判断两幅图像之间的相似程度,在军事,商业和民用领域应用广泛。近年来,有关图像匹配与识别的研究是一个热点。目前提出很多适用于某些领域的算法,
Internet正在以惊人的速度发展着,网络中的页面数量已经达数百亿,传统的检索方法不再适用于WEB信息检索,搜索引擎成为重要的网络检索工具之一。过去的十几年中,搜索引擎技术有了