摘要
在软件工程中,设计一个健壮、可伸缩并且复杂度尽可能小的系统结构是设计者和研究者最注重的问题。在复杂网络与软件工程结合研究及设计模式的相关理论基础上,分析已有的软件网络演化生长算法与设计模式之间的关系及其应用方法,提出基于组合设计模式的网络演化生长模型,通过实验构造并验证在PaGA(Pattern and Growth Algorithm)生长算法支持下组合模式网络演化模型的生长过程及结构,验证其网络特性和模型的有效性。
In software engineering, most attentions are paid by designers and researchers to devising a robust and flexible system structure with the least possible complexity. Based on relative theories about the combined research and design pattern of complex network and software engineering, by analyzing the relationships and application approaches of existing software network evolution and growth algorithms and design patterns, the paper proposes a network evolution and growth model based on composite design pattern. Experiments are carried out to construct and validate the growth process and structure of composite pattern network evolution model supported by PaGA whose network features and model effectiveness are thus validated.
出处
《计算机应用与软件》
CSCD
北大核心
2012年第7期133-136,共4页
Computer Applications and Software
关键词
网络演化模型
软件工程
软件网络
复杂度
设计模式
PaGA生长算法
Network evolution model Software engineering Software network Complexity Design pattern PaGA( Pattern and GrowthAlgorithm)