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

基于类图和抽象实现结构图的软件再工程

摘要第1-3页
ABSTRACT第3-7页
第一章 绪论第7-10页
   ·前言第7页
   ·研究动机第7-8页
   ·研究目标第8页
   ·本文工作第8-9页
   ·论文组织第9-10页
第二章 软件再工程概述第10-15页
   ·软件再工程基本概念第10页
   ·软件再工程的一般化模型第10-12页
     ·正向工程和逆向工程第11页
     ·再文档、设计恢复、重构第11-12页
   ·软件再工程研究现状第12页
   ·面向对象程序的静态表示方法第12-14页
     ·UML建模语言及类图第13页
     ·过程蓝图及抽象实现结构图第13-14页
   ·小结第14-15页
第三章 JAVA程序到类图和 AISD的逆向转换方法第15-26页
   ·JAVA程序可视化表示的理论基础第15-19页
     ·Java中类的基本语法与要素第15-16页
     ·Java程序结构与类图的映射关系第16-17页
     ·Java程序方法体与 AISD的映射关系第17-19页
   ·JAVA程序结构到类图逆向转换第19-21页
   ·JAVA程序方法体到 AISD的逆向转换第21-25页
     ·源代码格式化处理第21-23页
     ·逆向转换递归算法第23页
     ·抽象实现结构图结点调整第23-25页
     ·算法复杂度分析第25页
   ·小结第25-26页
第四章 程序切片分析与重构第26-38页
   ·程序切片概述第26-27页
     ·程序切片的定义第26-27页
     ·程序切片研究现状第27页
   ·基于 AISD的数据流方程自动切片方法第27-34页
     ·数据流方程算法第27-28页
     ·传统数据流方程切片处理方法的局限性第28-29页
     ·抽象实现结构图用于程序静态切片的合理性第29页
     ·基于抽象实现结构图的算法实现第29-31页
     ·算法实现方法的分析与比较第31-33页
     ·应用实例第33-34页
   ·基于程序切片和 AISD的重构操作第34-37页
     ·函数提取的重构实现方法第34-36页
     ·死码排除的重构实现方法第36-37页
   ·小结第37-38页
第五章 类图和 AISD到 JAVA程序的正向转换方法第38-42页
   ·模型数据结构第38-40页
   ·模型到 JAVA代码的生成算法第40页
   ·算法复杂性分析第40页
   ·小结第40-42页
第六章 软件再工程工具的设计第42-50页
   ·设计背景第42-43页
   ·体系结构设计第43-44页
   ·子系统设计第44-46页
     ·逆向工程子系统第44-45页
     ·模型表示子系统第45页
     ·程序切片子系统第45页
     ·重构子系统第45-46页
     ·代码文档生成子系统第46页
   ·模型数据库设计第46-47页
   ·界面设计第47-49页
     ·用户界面第47-48页
     ·程序切片分析和重构操作界面第48-49页
   ·小结第49-50页
第七章 结论与展望第50-51页
参考文献第51-53页
致谢第53页

论文共53页,点击 下载论文
上一篇:广西猪繁殖与呼吸综合征病毒ORF5~7基因的克隆、序列分析及分子流行病学调查研究
下一篇:格氏会话含义理论在《简·爱》会话语言中的应用研究