Font Size: a A A

Research On Plant-Bionic Software Engineering Method

Posted on:2013-10-08Degree:MasterType:Thesis
Country:ChinaCandidate:C X LiFull Text:PDF
GTID:2230330392957843Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software engineering is proposed to solve the increasingly prominent "softwarecrisis" problem. From the early structured programming method to object-orienteddevelopment method used widely, and then to the research of component-oriented,Agent-oriented and service-oriented methods, which reflect the gradually study processin software development methods by researchers. But along with the rapid developmentof Internet technology, the computer software development and operation environmentgradually developed from the original closed, static, dynamic to opened, dynamic anddiversified, the above methods of developing software already cannot satisfy in theInternet environment develop software of the new requirements. In this researchbackground, we bring the idea of bionic in software developing, introduce bionicsoftware engineering method, focuses on discussing Plant-bionic software structuremodel and the application of it, through exploring the similarity of the structure,function and life cycle between organism and software.The structure and growth pattern of plant provide references for developingsoftware in Internet environment. Through simulating the plant structure, this paperintroduce Plant-Bionic software structure model, which divides software into five partsincluding software root, software body, software stem, software leaf and software fruit.Each part acts similar functions as related composition in plant. Software body isframework of software system. Software stem and leaf reveal the function and shape ofsoftware. Software root absorbs “nutrition” from Internet. Software fruit containssoftware gene, which records software architecture and growing information.Plant-Bionic software engineering method begins with designing software geneand manufacturing software seed. Software seed is cultivated to software plant inInternet. During running in Internet, software can sense the changes of user requirement,and perfect software function, enrich software interface. This process is similar to plantgrowing in soil and being in leafy profusion. In addition, recombination and mutation ofsoftware gene realize Plant-Bionic software evolution.Finally, through a system as an example demonstrates Plant-bionic softwareengineering method applied to software development.
Keywords/Search Tags:Bionics, Bionic Software Engineering, Plant-bionic Software, SoftwareGene, Software Growth
PDF Full Text Request
Related items