摘要
介绍了复杂网络的特性参数,将复杂网络理论引入Linux类协作软件图中,把其中的实体和关系转换成为网络拓扑的形式;研究了其复杂网络的特性,并分别通过对两类不同的软件图进行实验来验证分析的正确性;提出了利用网络拓扑特征可以改善软件系统的设计、开发和测试方法,对提高Linux网络服务具有有益的启示和指导意义。
Most complex systems in nature is described by models of networks, exploring the structure and property of complex networks, especially the modeling of small-world networks and scale-free networks, has become one of hot topics in science. As a kind of complex systems, software can also be networked to make quantitive analysis. Some background material of complex networks is presented, and then the theory are used into software systems, by means of mapping the entity and relationship in object oriented software to networked topology, I its characteristic of network is researched and its three main features including scale-free property, small world effect and power law in the two kinds software architecture are analyzed by experiment. At last, according to these conclusions, the methodology of improving the design, development and testing process of software systems are discussed using characteristics of software architecture, these results is significantly useful to ameliorate the quality of software.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第9期2279-2281,2285,共4页
Computer Engineering and Design
基金
广东省自然科学基金项目(05011896)
广东省教育厅自然科学基金项目(Z03080)