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

基于类图和过程蓝图的模型重构操作的研究

摘要第1-4页
ABSTRACT第4-9页
第一章 绪论第9-12页
   ·前言第9-10页
   ·研究动机第10页
   ·相关工作第10页
   ·本文工作第10-11页
   ·论文组织第11-12页
第二章 软件重构的基本概念第12-21页
   ·软件重构的概念及原则第12-17页
     ·重构的定义第12-13页
     ·重构的原则第13页
       ·重构的两顶帽子第13页
       ·重构的单元测试第13页
       ·小步骤第13页
     ·重构的优点第13-14页
       ·保持设计的简单性第13-14页
       ·保持设计的可扩展性第14页
       ·增强代码的可理解性第14页
       ·查找错误更方便第14页
     ·重构的不足第14-15页
       ·重构的成本第14-15页
       ·重构的风险第15页
     ·何时进行重构第15-16页
       ·增加功能第15页
       ·修改错误第15页
       ·代码回顾第15-16页
     ·何时不宜进行重构第16页
       ·程序原型第16页
       ·代码不能正常工作第16页
       ·接近产品提交日期第16页
     ·应用重构时需要考虑的问题第16-17页
       ·数据库第16-17页
       ·接口改变第17页
   ·影响重构的语言特性第17-18页
     ·Smalltalk第17-18页
     ·C++第18页
     ·Java第18页
   ·设计模式重构第18-20页
   ·小结第20-21页
第三章 类图重构第21-30页
   ·类图与UML第21-22页
     ·UML现状第21页
     ·类图第21-22页
   ·模型重构与MDA第22-23页
     ·模型重构第22页
     ·MDA第22-23页
   ·类图重构的概况第23-26页
     ·开发重构工具的苦衷第23页
     ·类图重构的优势第23-24页
     ·类图重构的层次第24-26页
   ·类图重构的种类第26-29页
     ·增加第26页
     ·移动第26-27页
     ·删除第27-28页
     ·泛化第28页
     ·特化第28-29页
   ·小结第29-30页
第四章 过程蓝图重构第30-43页
   ·过程蓝图概述第30页
   ·过程蓝图重构操作第30-40页
     ·过程蓝图的程序实体第30-31页
     ·过程蓝图的分析函数第31-33页
     ·过程蓝图的基本树变换操作第33页
     ·过程蓝图重构的不变量第33-35页
     ·过程蓝图重构操作规格说明第35-40页
   ·过程蓝图重构操作的行为保持问题第40-42页
     ·重构的前后置条件第40页
     ·一阶谓词逻辑第40-41页
     ·过程蓝图重构的形式定义框架第41-42页
     ·行为保持的证明第42页
   ·小结第42-43页
第五章 自动重构工具的设计第43-51页
   ·重构工具的重要性和意义第43页
   ·重构工具的现状及倾向第43-44页
   ·重构工具成功的标准第44-46页
     ·一个重构工具的技术标准第44-46页
     ·一个重构工具的实用标准第46页
   ·基于类图和过程蓝图的模型重构工具的设计第46-50页
     ·重构工具的整体框架第47-48页
     ·类图重构的工作流程第48-49页
     ·过程蓝图重构的工作流程第49-50页
   ·小结第50-51页
第六章 结论与展望第51-52页
   ·本文工作的总结第51页
   ·今后的工作第51-52页
主要参考文献第52-54页
致谢第54页

论文共54页,点击 下载论文
上一篇:广东省对外贸易发展水平的评价与预测
下一篇:白领女性犯罪的法社会学思考