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

基于C语言的逆向工程的分析与实现

第一章 绪论第1-12页
 1-1 逆向工程的研究目的和研究意义第7-8页
 1-2 逆向工程的研究现状及逆向工程工具第8-10页
  1-2-1 Microsoft Visio 2002工具第8页
  1-2-2 Rigi工具第8页
  1-2-3 SCED工具第8-9页
  1-2-4 Refine/C工具第9页
  1-2-5 Imagix4D工具第9页
  1-2-6 Sniff+工具第9页
  1-2-7 青鸟程序理解系统第9-10页
 1-3 逆向工程研究的题目来源第10页
 1-4 本文研究的主要内容第10-11页
 1-5 小结第11-12页
第二章 逆向工程分析第12-20页
 2-1 逆向工程的定义及相关概念第12-14页
 2-2 逆向工程的规范活动第14-16页
  2-2-1 数据收集第14-15页
  2-2-2 知识组织第15页
  2-2-3 信息浏览第15-16页
 2-3 逆向工程的描述模型第16-17页
 2-4 逆向工程所面临的法律问题第17-19页
 2-5 小结第19-20页
第三章 逆向工程中程序理解策略与设计决策第20-37页
 3-1 逆向工程中程序理解的任务第20-22页
  3-1-1 程序理解的重要性与定义第20页
  3-1-2 程序理解的任务第20-21页
  3-1-3 程序理解的困难第21页
  3-1-4 程序理解策略的分类第21-22页
 3-2 自底向上策略和自顶向下策略第22-23页
  3-2-1 自底向上策略第22页
  3-2-2 自顶向下策略第22-23页
 3-3 同步细化策略第23-25页
  3-3-1 同步细化策略的含义和过程第23-24页
  3-3-2 同步细化策略对系统表示方法的要求第24-25页
  3-3-3 同步细化策略更适合软件逆向工程第25页
 3-4 程序设计决策第25-27页
  3-4-1 设计决策的分类第25-26页
  3-4-2 假想设计决策与实际设计决策第26-27页
 3-5 解析程序设计决策第27-36页
  3-5-1 解析设计决策的过程第27页
  3-5-2 解析高层设计决策第27-28页
  3-5-3 软件结构的典型形式第28-30页
  3-5-4 程序各模块之间的耦合第30-33页
  3-5-5 解析低层设计决策第33页
  3-5-6 模块内部的内聚强度第33-36页
 3-6 小结第36-37页
第四章 基于C语言的逆向工程系统的设计和实现第37-47页
 4-1 系统需求第37-39页
  4-1-1 逆向工程系统的界面需求第37-38页
  4-1-2 逆向工程系统的文本编辑的功能需求第38页
  4-1-3 逆向工程系统的软件逆向分析的功能需求第38-39页
 4-2 系统最终实现的目标第39页
 4-3 系统的总体结构第39-42页
  4-3-2 系统视图的结构第41-42页
 4-4 系统的总体实现第42-45页
  4-4-1 系统的类实现第42-43页
  4-4-2 系统文档/视图结构的实现第43-45页
 4-5 程序信息的分析技术及先期的反编译系统第45-47页
  4-5-1 系统的类实现第45页
  4-5-2 EUCP中间代码文件解析系统的结构及实现过程第45-47页
第五章 结论第47-48页
参考文献第48-51页
致谢第51-52页
攻读学位期间所取得的相关科研成果第52页

论文共52页,点击 下载论文
上一篇:激光多普勒参考光检波技术的研究
下一篇:基于RT量子器件的数字电路设计