Font Size: a A A

A Large Software System Based On Complex Network Topology Analysis And Coupling Metrics

Posted on:2018-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:X H YuFull Text:PDF
GTID:2348330512993652Subject:Radio Physics
Abstract/Summary:PDF Full Text Request
Due to the instability of the internal structure of the large-scale software system and the large scale of the software itself,the complexity of the software system itself is continuously improved.The internal system of the software often appears to be difficult to control,change and irregular,how to understand,Design,control,reduce the complexity of the software system has become a large-scale software engineering systems to face the problems and challenges.Through the analysis,quantification,measurement and other methods and methods to deal with the complexity of software systems and other issues can be seen as complex network theory,from a specific and abstract point of view and in-depth study and prove the static characteristics of the software system,dynamic network Behavior and evolution.The large-scale software system as a complex network,the use of complex network theory can find some hidden in the software system internal structure of some of the same rules and the general model,to a certain extent,to promote the complexity of the internal structure of the software system,and many other aspects Understanding and control of software system topology analysis,network modeling and analysis and optimization of system structure and so on have important research significance.The software system can use the network construction model to carry on the essential characteristic expression method.Constructs the modeling into the source code analysis and the visualization tool to realize the structure mapping,introduces the complex network theory into the software system structure analysis,selects the software such as the degree distribution,the aggregation coefficient,the average shortest path and the number of different sizes of the software The numerical analysis of the parameters,the calculation of a large number of data were calculated and analyzed from different aspects and different tests to get a larger aggregation coefficient and the shortest path of the smaller display results and found that the software system internal structure with "no Scale " and " small world " features,topology features reveal the hidden in the software design ideas.And for example a large software system to be measured and verified.The complexity of the software system is closely related to the quality of the software.The complexity of the software system is also reflected in the complex relationship between the components and components.In order to better study and measure this complex relationship,the software system is used in the form of complex network Abstract research,proposed coupling and cohesion is a basic indicator of software stability.By describing the characteristics of CK measurement and MOOD measurement,this paper proposes a two-dimensional measurement system based on large-scale software system of complex network,and redefines the measurement method,which is class node measure and system structure measure,and uses several typical Of the open source software to verify the rationality of the measurement system,more quantitative evaluation of the quality of software,effective control of large software system internal structure complexity,the software system more secure and reliable.
Keywords/Search Tags:complex network, software network complexity, topology, metric system
PDF Full Text Request
Related items