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

程序切片技术及其在面向对象软件度量和软件测试中的应用

第一章 绪论第1-16页
   ·研究动因第10-12页
   ·研究目标第12-13页
   ·本文的主要工作第13-14页
     ·本文创造性工作主要包括以下几个方面第13页
     ·与本文研究工作相关的研究课题第13-14页
     ·与本文研究相关的已发表或录用论文第14页
   ·本文的组织第14-16页
第二章 程序切片技术概述第16-31页
   ·引言第16页
   ·程序切片的概念第16-22页
     ·Mark Weiser 的基于CFG 的程序切片概念第16-18页
     ·作为图形可达性问题的的程序切片概念第18-21页
     ·程序切片准则第21-22页
   ·程序切片分类第22-23页
     ·后向切片和前向切片(backward slicing and forward slicing)第22页
     ·静态切片和动态切片(static slicing and dynamic slicing)第22页
     ·过程内切片和过程间切片(intraprocedural slicing and interprocedural slicing)第22-23页
   ·程序切片算法第23-28页
     ·基于数据流方程的算法第23-25页
     ·基于信息流关系的算法第25-26页
     ·基于依赖图(DG)的图形可达性算法第26-27页
     ·基于语句波动图的算法思想第27-28页
   ·程序切片工具第28-29页
     ·支持C 语言的PST第28页
     ·支持Ada 语言的PST第28-29页
     ·支持Oberon-2 语言的PST第29页
     ·其他PST第29页
   ·小结第29页
 参考文献第29-31页
第三章 扩充传统技术切片面向对象程序第31-47页
   ·引言第31页
   ·传统系统依赖图的缺陷分析第31-32页
   ·面向对象系统依赖图第32-42页
     ·OOSDG 的基本组成模型第32-33页
     ·OOSDG 对SDG 的语法语义扩充第33-34页
     ·类依赖图第34-36页
     ·虚函数调用图的构造第36-40页
     ·OOSDG 的构造算法第40-41页
     ·基于OOSDG 的程序切片算法第41-42页
   ·切片并发JAVA 程序第42-45页
     ·JAVA 中的并发模型第42页
     ·并发JAVA 程序的一种基于依赖的表示第42-45页
   ·本章小结第45页
 参考文献第45-47页
第四章 粗粒度程序切片研究第47-53页
   ·导论第47页
   ·例子分析和动机第47-49页
   ·SDG 及其简化方法第49-51页
     ·SDG 概述第49页
     ·简化SDG 的原则第49页
     ·SDG 和SSDG 大小的比较第49-51页
   ·粗粒度程序切片第51-52页
     ·定义和性质第51页
     ·与细粒度切片的比较第51页
     ·切片算法第51-52页
   ·本章小结第52页
 参考文献第52-53页
第五章 一种面向对象程序的分层切片方法第53-60页
   ·引言第53页
   ·OO 程序的层次模型第53-54页
   ·分层切片方法第54-57页
     ·分层切片方法思想第54-55页
     ·逐步求精算法第55页
     ·类层次切片第55-57页
   ·分层切片方法的应用第57-59页
   ·本章小结第59页
 参考文献第59-60页
第六章 一种基于切片技术度量JAVA 耦合性的框架第60-68页
   ·引言第60页
   ·JAVA 源代码中存在的耦合问题分析第60-63页
     ·JAVA 的相互作用耦合第61-62页
     ·JAVA 继承耦合第62页
     ·JAVA 的组件耦合第62-63页
   ·基于切片的JAVA 耦合度量框架第63-66页
     ·变量耦合度量第63-64页
     ·方法耦合度量第64页
     ·类(对象)耦合度量第64-65页
     ·包耦合度量第65-66页
   ·几种耦合度量框架的比较第66页
   ·本章小结第66页
 参考文献第66-68页
第七章 一种基于切片技术度量JAVA 内聚性的框架第68-75页
   ·引言第68页
   ·数据切片第68-70页
     ·切片抽象和抽象数据切片第69页
     ·抽象数据切片算法设计第69-70页
   ·胶水,强力胶水和粘性第70页
   ·内聚度量第70-72页
   ·类内聚第72-73页
     ·类内切片第72-73页
     ·类内聚第73页
   ·本章小结第73-74页
 参考文献第74-75页
第八章 软件度量和复用系统的设计和实现第75-99页
   ·系统概述第75-77页
     ·JSMRS 的总体设计思想第75页
     ·JSMRS 的层次结构第75-76页
     ·JSMRS 的体系结构和主要功能第76-77页
   ·JSMRS 的实现第77-96页
     ·代码信息树(CIT)生成第77-82页
     ·依赖图(DG)的生成算法和切片算法第82-94页
     ·基于分层切片模型的切片算法第94-95页
     ·软件复用第95-96页
   ·本章小结第96-97页
 参考文献第97-99页
第九章 结束语第99-101页
   ·本文的主要工作第99-100页
     ·程序切片技术研究方面第99页
     ·程序切片技术的应用方面第99-100页
     ·程序切片技术实现方面第100页
   ·进一步的工作第100-101页
     ·程序切片技术研究和实现方面第100页
     ·程序切片技术应用方面第100-101页
致谢第101页

论文共101页,点击 下载论文
上一篇:论民营企业改制、重组与上市
下一篇:买壳上市问题研究