摘要
复杂软件系统正在成为一种泛在的新型软件形态,在社会、经济、军事活动中占据越来越重要的地位。然而应用传统的软件工程方法进行复杂软件系统开发十分困难。首先分析了复杂软件系统开发过程的特征,发现了其中蕴含的生物智能和"共进化"机制;进而提出一种基于群集智能的复杂软件系统演化模型;最后,基于该模型给出了复杂软件系统开发过程改进的方法建议。
Complex software system is now becoming a new ubiquitous form of software,playing a more and more important role in social,economic and military activities.However,the traditional software engineering methods encounter difficulties when applied to complex software developing.Firstly,we analyzed the characteristics of complex software development process,from which we found implicated biology intelligences and a co-evolution mechanism.And then we raised up an evolution model based on swam intelligence.At last,based on the model,we gave measures to improve the process of complex software system developing.
出处
《计算机科学》
CSCD
北大核心
2016年第S2期513-516,共4页
Computer Science
关键词
复杂软件系统
群集智能
演化
开发过程改进
Complex software system
Swam intelligence
Evolution
Process improving