首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序语言、算法语言论文

基于复杂网络理论的Java软件特征分析

摘要第5-6页
Abstract第6-7页
第1章 绪论第10-16页
    1.1 课题的研究背景与意义第10-11页
    1.2 国内外相关理论研究与现状第11-14页
        1.2.1 复杂网络研究现状第11页
        1.2.2 软件网络研究现状第11-12页
        1.2.3 关键节点研究现状第12页
        1.2.4 社团结构研究现状第12-14页
    1.3 研究内容及主要工作第14页
    1.4 主要研究内容第14-15页
    1.5 文章的总体结构第15-16页
第2章 Java语言特性与软件分析方法第16-24页
    2.1 Java语言的面向对象特性第16-20页
        2.1.1 面向对象语言发展现状第17-18页
        2.1.2 面向对象的特性第18-19页
        2.1.3 类之间的关系第19-20页
    2.2 软件网络的复杂网络特性分析第20-23页
        2.2.1 网络的平均路径长度第20-21页
        2.2.2 网络的聚集系数第21-22页
        2.2.3 节点的介数第22页
        2.2.4 网络效率第22-23页
    2.3 本章小结第23-24页
第3章 Java程序的复杂网络特性分析第24-38页
    3.1 复杂网络理论下的软件系统网络第24-26页
        3.1.1 图的定义与分类第24-26页
        3.1.2 图的计算机表示第26页
    3.2 Java软件结构模型的创建第26-30页
        3.2.1 程序反编译第26-27页
        3.2.2 代码的静态分析方法第27-28页
        3.2.3 构建复杂软件网络模型第28-30页
    3.3 软件类库的复杂网络特性第30-37页
        3.3.1 小世界特性第31-34页
        3.3.2 无标度性质第34-36页
        3.3.3 软件网络拓扑性质第36-37页
    3.4 本章小结第37-38页
第4章 基于依赖关系挖掘软件网络中的关键节点第38-52页
    4.1 加权软件网络的定义第38-40页
    4.2 挖掘网络中的关键节点第40-45页
        4.2.1 边的权值计算第40-41页
        4.2.2 计算节点的初始权值第41-43页
        4.2.3 计算节点的最终权值第43-44页
        4.2.4 识别关键节点第44-45页
    4.3 实验与结果分析第45-50页
        4.3.1 节点脆弱性的评估第46-47页
        4.3.2 关键节点分布的稳定性分析第47-50页
    4.4 本章小结第50-52页
第5章 Java软件中的社团结构分析第52-61页
    5.1 社团结构第52-53页
    5.2 基于模块度的软件特性分析第53-57页
        5.2.1 基于层次聚类的方法第53-55页
        5.2.2 模块度量第55-57页
    5.3 基于软件包层次关系的社团分类第57-58页
    5.4 实验结果分析第58-60页
    5.5 本章小结第60-61页
结论第61-63页
参考文献第63-66页
致谢第66页

论文共66页,点击 下载论文
上一篇:WZ理论中若干问题的讨论
下一篇:延续性护理对脑卒中患者知信行的效果研究