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

基于逆向工程的代码重构与分析评估系统的设计与实现

摘要第1-5页
Abstract第5-8页
第1章 绪论第8-13页
   ·课题的背景及研究目的第8页
   ·国内外研究综述第8-12页
   ·本论文的主要工作内容第12-13页
第2章 重构与分析评估系统的关键技术第13-25页
   ·基于语法解析的逆向工程第13-15页
     ·词法解析生成器第13-14页
     ·对语法解析生成器的扩展第14-15页
   ·动态表达式求值第15-19页
     ·表达式语法第15-17页
     ·表达式求值引擎第17-19页
   ·程序结构的模式匹配第19-24页
     ·程序结构模型第19-20页
     ·反模式模型第20-21页
     ·模式匹配第21-24页
   ·本章小结第24-25页
第3章 重构与分析评估系统的设计第25-43页
   ·系统需求分析第25-26页
     ·代码解析部分第25-26页
     ·代码重构部分第26页
     ·分析评估部分第26页
   ·系统总体功能模块划分第26-30页
     ·代码解析模块第28-29页
     ·代码重构模块第29页
     ·分析评估模块第29-30页
     ·其他子模块第30页
   ·系统开发平台第30-31页
   ·系统架构第31-34页
     ·系统的层次结构第31-33页
     ·各层间的接口设计第33-34页
   ·系统的数据结构设计第34-37页
   ·出错处理设计第37页
   ·主要功能类设计第37-42页
     ·代码解析主要类设计第37-41页
     ·分析评估主要类设计第41-42页
   ·本章小结第42-43页
第4章 重构与分析评估系统的实现第43-59页
   ·系统实现第43-52页
     ·代码解析的实现第43-46页
     ·代码重构的实现第46-49页
     ·分析评估的实现第49-51页
     ·重构模式与评估公式的准备第51-52页
   ·系统效果验证第52-58页
   ·本章小结第58-59页
结论第59-60页
参考文献第60-66页
致谢第66-67页
个人简历第67页

论文共67页,点击 下载论文
上一篇:基于三维重构自动牙齿修复软件研究与实现
下一篇:燃气公司员工操作仿真与模拟培训系统的设计与实现