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

基于度量的重构定位方法及工具设计

摘要第1-5页
ABSTRACT第5-6页
第一章 绪论第6-9页
   ·前言第6页
   ·研究动机第6页
   ·相关工作第6-7页
     ·重构过程第6-7页
     ·行为保持第7页
     ·重构定位第7页
   ·本文工作第7-8页
   ·研究内容第8页
   ·论文组织第8-9页
第二章 重构定位方法的理论基础第9-22页
   ·软件度量第9-12页
     ·度量定义及目标第9-10页
     ·度量的数学理论第10-11页
     ·度量指标的验证与评估第11-12页
   ·面向对象软件度量第12-14页
     ·面向对象度量的识别特征第12-14页
     ·面向对象设计的度量第14页
   ·重构定位方法的数学理论第14-21页
     ·测距理论(Theory of Distance Measurement)第15-18页
     ·面向对象系统中的距离第18-21页
     ·平均距离理论第21页
     ·平均距离差第21页
   ·小节第21-22页
第三章 度量驱动的重构模型第22-35页
   ·重构的定义及数学预备知识第22-23页
     ·定义第22-23页
     ·数学预备知识第23页
   ·重构定位第23-24页
     ·坏味道第23-24页
     ·重构定位函数第24页
   ·分析函数(ANALYSIS FUNCTIONS)第24-26页
     ·原始分析函数第24-25页
     ·派生分析函数第25-26页
   ·抽象逻辑结构图变换函数第26-27页
   ·一阶谓词逻辑(FIRST ORDER PREDICATE LOGIC)第27页
   ·重构方法第27-33页
     ·搬移方法(Move Method)第28-29页
     ·搬移属性(Move Attribute)第29-30页
     ·移除方法(Remove Method)第30-31页
     ·移除属性(Remove Attribute)第31-32页
     ·提炼类(Extract Class)第32-33页
     ·将类内联化(Inline Class)第33页
   ·度量驱动的重构过程模型第33-34页
   ·小结第34-35页
第四章 实例研究第35-47页
   ·第一个案例第35-37页
   ·第二个案例第37-46页
   ·进一步讨论第46-47页
第五章 自动重构工具的设计第47-55页
   ·重构工具的意义第47页
   ·重构工具的当前研究第47-48页
   ·重构工具的技术标准(TECHNICAL CRITERIA)第48页
     ·程序数据库(Program Database)第48页
     ·解析树(Parse Trees)第48页
     ·准确性(Accuracy)第48页
   ·重构工具的实用标准(PRACTICAL CRITERIA)第48-49页
     ·速度(Speed)第49页
     ·撤消(Undo)第49页
     ·与其他工具集成(Integrated with Tools)第49页
   ·自动重构工具的总体设计第49-54页
     ·工具的特点第49-50页
     ·工具的系统结构第50页
     ·工具的功能模块第50-53页
     ·存储设计第53-54页
   ·小结第54-55页
第六章 结论与展望第55-56页
主要参考文献第56-59页
致谢第59页

论文共59页,点击 下载论文
上一篇:初中生物课堂探究教学实施策略研究
下一篇:番茄内生细菌种群和数量动态分析及对番茄青枯病菌的拮抗作用研究