Font Size: a A A

Research On Bionic Software Architecture And Complexity

Posted on:2016-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z X HuangFull Text:PDF
GTID:2348330479953402Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Since crisis of software comes, scholars have been trying to find a method of software development effectively balancing the contradictory relations of schedule, cost and quality. Bionic software engineering method is to explore a new method of software engineering based on Internet environment. The article focuses on bionic software system structure, bionic software development method and method of computing bionics software complexity.To copy software of imitating microbe, software of imitating plant and software of imitating animal as an example, paper elaborates on the concept model of the three kinds of bionics software firstly. Paper puts forward the conceptual model expression of the three kinds of bionics software, and explains the specific meaning of the elements of expression. Combined with the structural characteristics of microbes, plants and animals, paper perfects the three corresponding bionic software architecture. From the Angle of theory,this paper explains the bionic software development method, introduces bionic component and concept of bionic component library.Traditionally, software complexity is measured from the aspect of domain, scale, artificial and function, or from the perspective of object, method and variable. According to the characteristics of the software architecture of bionics, paper proposes the method of calculating bionics software complexity. Interactive component as the starting point, no subsequent node to the end to construct path to compute complexity of the path, and software complexity is accumulation of the complexity of all paths. Citing the city supply and demand information network System as a case, to analyzes the functions of the system. Combined with software architecture of imitating microbe, after of organ components, tissue components and cell components of component of imitating cytoderm, component of imitating cytomembrane, component of imitating cytoplasm and component of imitating cell nuclear are given, paper uses bionics software complexity calculation method to calculate the complexity of the system software, to prove the feasibility of the method of computing bionics software complexity.
Keywords/Search Tags:method of bionic software engineering, complexity of bionic software, bionic component, architecture of bionic software
PDF Full Text Request
Related items