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

面向对象系统演进过程中重构安全性的研究

摘要第1-5页
Abstract第5-8页
第1章 绪论第8-16页
 1.1 课题的研究背景第8-10页
 1.2 软件重构技术的国内外研究现状第10-14页
 1.3 课题研究内容第14页
 1.4 论文结构第14-16页
第2章 现有重构技术的研究第16-27页
 2.1 重构的定义第16-17页
 2.2 重构的本质和目标的研究第17页
 2.3 重构安全性技术的研究第17-22页
  2.3.1 重构安全性的工程方法的研究第17-19页
  2.3.2 重构安全性的技术方法的研究第19-22页
 2.4 重构的组成与步骤的研究第22-23页
 2.5 现有重构操作及其分类的研究第23-26页
 2.6 本章小结第26-27页
第3章 重构分类的提出及在重构安全性研究中的应用第27-38页
 3.1 语法重构和语义重构的提出第27-33页
  3.1.1 语法重构第28-30页
  3.1.2 语义重构第30-33页
 3.2 基于重构操作的分类方式的提出第33-35页
 3.3 重构分类在重构安全性研究中的应用第35-37页
 3.4 本章小结第37-38页
第4章 JUnit测试框架的研究第38-52页
 4.1 JUnit测试框架的目标第38页
 4.2 JUnit测试框架的体系结构第38-49页
  4.2.1 测试用例-Command模式第39-40页
  4.2.2 测试套件-Composite模式第40-44页
  4.2.3 测试设备-Template Method模板方法模式第44-45页
  4.2.4 接口匹配-Adapter适配器模式第45-46页
  4.2.5 TestCase的扩充-Decorate装饰模式第46-49页
  4.2.6 小结第49页
 4.3 JUnit测试框架的使用方式介绍第49-50页
 4.4 本章小结第50-52页
第5章 重构测试用例的自动生成方法的提出与实现第52-69页
 5.1 传统重构过程中重构安全性保证方法的分析第52-53页
  5.1.1 传统重构工具的局限第52-53页
  5.1.2 传统测试工具的局限第53页
  5.1.3 小结第53页
 5.2 重构测试用例的自动生成方法的提出第53-57页
  5.2.1 问题的提出第53-54页
  5.2.2 重构对象的语义描述的提出第54-55页
  5.2.3 重构对象的测试用例的自动生成方法第55-57页
 5.3 重构操作对象和测试用例同步过程的提出第57-67页
  5.3.1 重构操作对测试用例的影响第57-59页
  5.3.2 对传统重构测试用例生成过程的改进第59-60页
  5.3.3 重构操作对象和测试用例同步过程的提出第60-67页
 5.4 本章小结第67-69页
第6章 重构测试用例自动生成工具的建立与应用第69-78页
 6.1 重构测试用例自动生成工具的目标确定第69页
 6.2 重构测试用例自动生成工具的体系结构设计第69-72页
 6.3 重构测试用例自动生成工具的执行流程设计第72-73页
 6.4 重构测试用例自动生成工具的应用实例第73-77页
 6.5 本章小结第77-78页
结论第78-80页
参考文献第80-84页
攻读硕士学位期间承担的科研任务与主要成果第84-85页
致谢第85-86页
作者简介第86页

论文共86页,点击 下载论文
上一篇:论沉默权制度在我国的设立
下一篇:论在校未成年学生的损害赔偿责任