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

基于分层结构信息提取的软件架构恢复技术

摘要第4-5页
Abstract第5页
第一章 绪论第8-16页
    1.1 研究背景与意义第8-9页
    1.2 研究现状第9-13页
        1.2.1 架构信息提取的研究现状第9-10页
        1.2.2 架构恢复技术的研究现状第10-12页
        1.2.3 架构恢复工具第12-13页
    1.3 现状分析第13-14页
    1.4 论文主要工作第14-15页
    1.5 论文结构第15-16页
第二章 基于分层结构的架构信息提取第16-26页
    2.1 引言第16页
    2.2 架构元素定义第16-17页
    2.3 基于源代码的架构信息提取第17-21页
        2.3.1 源代码中的架构信息第17-18页
        2.3.2 源代码架构信息提取步骤第18页
        2.3.3 具体依赖分析方法第18-21页
    2.4 基于编译构建的架构信息提取第21-23页
        2.4.1 面向Java的编译构建过程解析方法第21-22页
        2.4.2 面向C/C++的编译构建过程解析方法第22-23页
    2.5 基于目录层次的架构信息提取第23-24页
    2.6 基于架构文档的架构信息提取第24-25页
        2.6.1 架构文档中的架构信息第24页
        2.6.2 架构文档信息提取第24-25页
    2.7 本章小结第25-26页
第三章 基于多规则聚类的架构恢复技术第26-46页
    3.1 引言第26页
    3.2 架构恢复流程第26-27页
    3.3 具体恢复步骤第27-44页
        3.3.1 模块化设计第27-29页
        3.3.2 模块距离计算第29-31页
        3.3.3 组件化规则第31-35页
        3.3.4 组件化(聚类)第35-40页
        3.3.5 架构优化第40-44页
    3.4 本章小结第44-46页
第四章 架构恢复工具设计与实现第46-56页
    4.1 功能需求第46页
    4.2 概要设计第46-47页
    4.3 详细设计与实现第47-52页
        4.3.1 信息提取模块设计与实现第47-49页
        4.3.2 模块化设计与实现第49页
        4.3.3 组件化规则模块设计与实现第49-50页
        4.3.4 组件化模块设计与实现第50-51页
        4.3.5 架构优化模块设计与实现第51-52页
    4.4 工具展示第52-55页
        4.4.1 项目管理第52-53页
        4.4.2 开发视图第53页
        4.4.3 架构视图第53-55页
    4.5 本章小结第55-56页
第五章 实验与分析第56-71页
    5.1 实验目的第56页
    5.2 实验对象第56-57页
    5.3 实验内容及分析第57-70页
        5.3.1 验证架构图的有效性第57-64页
        5.3.2 验证架构图的易理解性第64-67页
        5.3.3 验证架构演化的效果第67-70页
    5.4 效度威胁第70页
    5.5 本章小结第70-71页
第六章 总结与展望第71-72页
    6.1 工作总结第71页
    6.2 未来工作展望第71-72页
致谢第72-73页
参考文献第73-76页
作者简介第76页

论文共76页,点击 下载论文
上一篇:面向发布/订阅分布式系统测试的在线错误定位技术研究
下一篇:基于视频图像处理的公交客流统计技术研究