作为系统设计的高层抽象和系统实现的蓝图,SA体现了系统的基本思想和系统开发的早期决策.对所开发系统的SA结构的复杂网络社团特性研究,是了解整个系统的网络结构和功能特征的重要途径.介绍了复杂网络及复杂网络社团理论和方法,提出借助复杂网络社团思想进行SA复杂网络社团特性度量.将SA结构转化为复杂网络模型,并通过SA的模块度、SA的层次性及SA的重叠性等来进行SA结构的复杂网络社团特性研究.最后,通过实例对所提出的研究思路进行验证.实践表明,此方法能较好地对所开发系统的SA结构的复杂网络社团特性进行评估及度量,为系统后续开发等工作提供依据.
This paper introduces the theory and method of complex networks and complex networks community,puts forward the complex networks community characteristics metrics method of software architecture based on complex networks community.Transforms SA structure into a complex network model,and through Modularity,hierarchical structure,overlapping communities to metric complex networks community characteristics of SA.Finally,verifies the research though by example.Practice shows that this method can better metric and assessment for SA's complex networks community characteristics of a system,and provides the basis for further development.