东北大学学报(自然科学版) ›› 2009, Vol. 30 ›› Issue (12): 1714-1717.DOI: -

• 论著 • 上一篇    下一篇

软件网络的软核研究与软件生长中的S模型趋近

艾均;赵海;李辉;周峰;   

  1. 东北大学信息科学与工程学院;
  • 收稿日期:2013-06-22 修回日期:2013-06-22 出版日期:2009-12-15 发布日期:2013-06-22
  • 通讯作者: Ai, J.
  • 作者简介:-
  • 基金资助:
    高等学校科技创新工程重大项目培育资金项目(708026)

Software-kernel of software network and S-model approximation during software growth

Ai, Jun (1); Zhao, Hai (1); Li, Hui (1); Zhou, Feng (1)   

  1. (1) School of Information Science and Engineering, Northeastern University, Shenyang 110004, China
  • Received:2013-06-22 Revised:2013-06-22 Online:2009-12-15 Published:2013-06-22
  • Contact: Ai, J.
  • About author:-
  • Supported by:
    -

摘要: 针对软件代码研究的复杂性,研究软件类结构中最重要的核心部分,提取基于软件网络的软核,以降低软件理解与度量的难度.并通过一个以软核概念为基础的软核剥离算法进行了一定样本量上,软件软核的研究.分析结果表明:软核的层次与软件的升级与发展,即软件生长成正比关系.软件网络的软核每个层次中节点数与软件网络总节点数之比在软件生长过程中会趋近S模型.软件软核的S模型趋近现象在软件的生长过程中,可以被用来研究度量软件的层次性构成.软核的提取可以用来简化研究人员对软件的理解,聚焦软件设计、实现、测试时的重点类.

关键词: 软件网络, 软件工程, 软核, 软件生长, S模型趋近

Abstract: Because of the complexity in studies on software code and software network, the software-kernel of software network is defined and extracted to reduce the difficulty of grasping and measuring any software. Then a software-kernel layer stripping algorithm is developed to study the software-kernel with a certain amount of samples. The analysis results showed that the ordinal number of software-kernel layer of any software is directly proportional to the growth of that software, i.e. its upgrading evolution. The ratio of ordinal number of a kernel layer to the number of nodes of a software-kernel thus approximates to the S-model during the growth of software. Such a result is available to study the hierarchy of measuring softwares. Moreover, the extraction of software-kernel can be used to simplify the grasping of softwares and focus on the design, implementation and testing of key classes in softwares.

中图分类号: