复杂软件系统软件网络结点影响分析.docVIP

复杂软件系统软件网络结点影响分析.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复杂软件系统软件网络结点影响分析

复杂软件系统软件网络结点影响分析   【摘 要】当前很多对于复杂网络理论的研究都在一定的程度上展现出了软件网络的特点,这也为人们提供了一个从系统角度对复杂软件系统进行分析的有利条件,同时还能够展现出更多的结点之间的联系,本文主要分析了复杂软件系统的软件网络结点影响,以供参考和借鉴。   【关键词】加权软件网络;复杂软件系统;软件结构;软件缺陷传播;软件维护   我国的互联网技术不断发展,同时软件技术也在不断的进步,最近几年还出现了复杂软件系统这一系统在运行的过程中也出现了很多的演变,相关领域的研究人员对这一系统也进行了一系列的分析和研究,本文主要分析了复杂软件系统中网络结点的影响,希望能够给这一领域的从业人员提供一定的借鉴。   1、软件网络   在对网络结构进行网络化的描述时,可以在一些有一定差异的粒度上进行网络的抽取,这些粒度中的影响因素有包、类、方法和属性等,在系统运行的过程中选取不同的粒度作为抽象网络的结点,它们之间相互的依赖关系可以定义为边,由这些边和结点共同构成的网络系统就是软件网络。   软件体系结构构建的质量直接对软件运行的实际质量有着非常重,所以软件网络自身的结构也跟高大的影响,所以对元件网络的研究一直是人们比较重视的一个工作内容,随着我国科技的发展,我国的很多软件在功能上也更加的强大,同时系统自身的复杂程度也越来越高,系统在构建的过程中也出现了不同的粒度,复杂软件的网络结是经过了长期的发展的,在实际的研究工作中要采用统计学的相关内容对其存在的各项特性进行分析和深入的研究,同时研究人员对软件系统的结点影响进行分析也能够更好的促进软件开发行业的发展和壮大。   一般情况下人们将类作为软件系统中的网络结点,在系统研究的过程,类是一个十分重要的研究对象,类和类之间的关系可以看做是对结点起到连接作用的有权边,这样人们就可以绘制出软件结构网络拓扑图。   2软件系统中的依赖关系   图1中的软件网络系统实际上是一个全连通并且有向的网络结构图,我们将类作为一个基本条件随意抽取网络中的结点A、B、C,由图2我们就可以看出来,三点之间存在着一定的联系,A和C两点是相互连通的,C的不足可以通过方法f将其传递给B,但是C的不足传不到A结点的位置上,所以采用图2这种表达方式不能非常清晰明确的将各个结点之间存在的联系进行详细的表示。在这样的情况下就需要另外找到一种比较合适的方式对结点之间存在的依赖关系进行分析和表示,最为常用的方法就是通过加权的方式来对结点之间的依赖关系进行表示。   3、复杂软件简介   复杂网络这一理论实际在上个世纪60年代就已经被一个匈牙利的数学家建立起来,到了上世纪末,很多科学家又对这一理论进行了发展,提出了小世界模型和无尺度网络模型,随着这一现象的产生。人们也不断加强了对网络的拓扑特征进行了更加深入的研究,所以复杂网络的研究也成为了很多科学家研究的一个重点,为了给研究工作提供更大的便利,各种新型的系统软件也出现在了人们的视野中,同时也为当今复杂软件网络的研究奠定了重要的基础。复杂软件系统的复杂性主要体现在以下几个方面,以下笔者对其进行简要的分析。   1)复杂软件系统的结构是比较复杂的,主要是因为其结点的数量非常的多,所以网络结构的差异性也非常的明显。   2)网络进化:主要是网络中的结点和链接会因为时间的推移和环境以及条件的改变而出现或者是消失。   3)链接的多样性。不同结点的链接形式也存在着一定的出差异。   4)动力学方面存在着一定的复杂性。结点在运行的过程中有可能向非线性动力学的方向发展,所以结点也有可能会随着时间的推移而产生一定的变化,而且这种变化还具有非常强的复杂性。   5)结点的多样性。在复杂网络中结点可以代表任何一个事物,在同一个软件网络系统中可能同时存在一些表示不同事物的结点。   6)多重复杂性融合:即以上多重复杂性相互影响,导致更为难以预料的结果。实际的复杂网络会受到多种因素的影响和作用,各种网络之间密切的联系也会使它们相互产生影响,从而加大对复杂网络分析的难度。因此,一个简单易学且功能强大的分析工具,能给研究者很多的便利。   4、复杂网络软件的分析   从整个复杂网络的发展看,社会网络的研究起到了很大的促进作用,很多复杂网络的软件是因为社会网络分析的需求而发展起来的。目前,复杂网络软件的数量已经很可观了,尤其是一些学术的可以免费获得的软件。这些软件的不同首先在于数据处理能力和计算速度上的区别。除以上两点外,软件的直观易用,支持文档的可获得性和可理解性,也直接影响着软件的选用。这些区别主要缘于软件设计者对软件功能的定位不同,及自身的知识背景的差异。   5、加权网络的统计网络统计特性以及网络结点的影响分析   在软件行业发展的过程中,对

您可能关注的文档

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档