| Software quality evaluation is based on mimic biological community structure, it is carried out from the different angles of biological community structure, the mathematical principles of bionics and the similarity between software quality evaluation process model and biological community structure etc. It starts from design thinking, using mimicry, evolution and other methods to construct a software quality evaluation model with biological community characteristics.Ambiguity exists in ecosystems, ambiguity also exists software quality evaluation. Ambiguity exists objectively in the software quality characteristics, its roots is software coding, testing and using are carried out in a dynamic complex system, It is in constant change and development. In the paper, we put the fuzzy characteristics of the ecosystem into the evaluation index system, from the perspective of ecology, do analysis of the evaluation index system, and construct the corresponding mathematical model.Software quality evaluation system is an open system, the system's internal and external generated the "information" and "energy" flow of the overall circulation is the system's description. Complexity of software quality evaluation system is based on the complexity of software system, software quality evaluation model and its functional diversity, self-organization and ordering. The main objective of the paper: Using the principles of complexity science to explore the impact of software quality evaluation system and the complex mechanics of evolution, to further understanding of software quality and software systems, and to find more practical, more efficient and accurate method. In addition, the paper compares the evaluation index system to a biological community, do research on the system from the perspective: flow and use of energy, put the no life system into the life system. |