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

Java程序切片及其在功能复用中的应用

摘要第5-6页
Abstract第6页
缩略词表第9-10页
第一章 绪论第10-15页
    1.1 研究背景与意义第10页
    1.2 国内外研究现状第10-13页
        1.2.1 程序切片第10-12页
        1.2.2 功能复用第12-13页
    1.3 论文主要工作第13页
    1.4 论文章节安排第13-15页
第二章 基于扩展系统依赖图的Java程序切片算法设计第15-23页
    2.1 基本概念第15-16页
    2.2 构造依赖图第16-21页
        2.2.1 从控制流图到程序依赖图第16-18页
        2.2.2 面向对象的Java系统依赖图第18-21页
    2.3 程序切片的算法第21-22页
    2.4 本章小结第22-23页
第三章 基于切片的功能模块提取和可复用性度量设计第23-32页
    3.1 基于切片的功能模块提取第23-25页
        3.1.1 程序源码解析第23-24页
        3.1.2 功能模块提取第24-25页
    3.2 功能模块的可复用性度量第25-31页
        3.2.1 群聚度第25-26页
        3.2.2 复杂度第26-28页
        3.2.3 耦合度第28-29页
        3.2.4 内聚度第29-31页
    3.3 本章小结第31-32页
第四章 JP Function Extractor工具设计与实现第32-43页
    4.1 需求分析第32页
        4.1.1 工具概述第32页
        4.1.2 功能需求第32页
    4.2 概要设计第32-33页
    4.3 详细设计与实现第33-42页
        4.3.1 功能模块的识别第34-35页
        4.3.2 功能模块的切片第35-36页
        4.3.3 功能模块的度量第36-42页
    4.4 本章小结第42-43页
第五章 实验与分析第43-56页
    5.1 实验目的及实验环境第43页
    5.2 切片工具有效性分析实验第43-45页
        5.2.1 实验案例简介第43页
        5.2.2 实验内容第43页
        5.2.3 实验步骤第43-44页
        5.2.4 实验结果及分析第44-45页
    5.3 功能提取和可复用性度量分析实验第45-52页
        5.3.1 实验案例简介第45页
        5.3.2 实验内容第45页
        5.3.3 实验步骤第45-46页
        5.3.4 实验结果及分析第46-52页
    5.4 与基于UML功能模块提取的比较实验第52-55页
        5.4.1 实验案例简介第52页
        5.4.2 实验内容第52页
        5.4.3 实验步骤第52页
        5.4.4 实验结果及分析第52-54页
        5.4.5 比较两种方法第54-55页
    5.5 本章小结第55-56页
第六章 总结与展望第56-57页
    6.1 本文工作总结第56页
    6.2 未来工作展望第56-57页
致谢第57-58页
参考文献第58-60页
作者简介第60页

论文共60页,点击 下载论文
上一篇:基于软件需求的测试用例复用研究
下一篇:Android系统仿真与内存取证技术的研究与实现