节点文献

一种控制软件体系结构复杂性的方法

A Control Method of Complexity for Software Architecture

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 秦怀斌郑瑶梁斌

【Author】 QIN Huai-bin;ZHENG Yao;LIANG Bin;College of Information Science and Technology,Shihezi University;

【机构】 石河子大学信息科学与技术学院

【摘要】 SA作为软件系统的高层抽象及后续开发、测试、维护等阶段工作的依据,其复杂性对系统影响深远.依据CN及SA理论特点,提出了利用CN进行SA复杂性的度量及控制方法.论文首先介绍了复杂网络及无向无权网络方法,在此基础上,提出了通过构件的度、构件的度分布、SA簇系数、SA平均路径长度、SA模块度等度量属性进行SA复杂性的度量,并给出了SA复杂性控制方法及具体度量属性值的参考范围.最后,对给出的SA复杂性的度量方法及控制方法进行了实例验证.结果表明,该方法在严格的形式化基础上,可以较好地对所开发系统的SA复杂性的属性进行度量并进行控制,为系统后续开发及维护等阶段的工作提供支持和参考.

【Abstract】 As the basis of the high-level abstraction of the software system and subsequent development,testing and maintenance,the complexity of SA has a far-reaching impact on the system.According to the characteristics of CN and SA,the measurement and control method of SA complexity by using CN is proposed.This paper first introduces the method of complex networks and undirected and unweighted network,on this basis,the measurement of SA complexity is proposed through the degree of component,degree distribution of component,clustering efficient of SA,average path length of SA,modularity of SA,etc,then the complexity control method of SA and the reference range of the specific measurement attribute value are also given.Finally,the measurement method and control method of the SA complexity are verified by an example.The results shows that this method can metric and control the complexity of software system well based on strict formalization,and provides support and reference for subsequent development and maintenance of SA.

【基金】 国家自然科学基金(61741210)
  • 【文献出处】 微电子学与计算机 ,Microelectronics & Computer , 编辑部邮箱 ,2019年01期
  • 【分类号】TP311.5
  • 【被引频次】2
  • 【下载频次】153
节点文献中: 

本文链接的文献网络图示:

本文的引文网络