文摘
英文文摘
东南大学学位论文独创性声明及使用授权声明
第一章 引言
1.1选题依据
1.2研究历程与现状
1.3研究内容
1.4论文结构
第二章 依赖性分析的基础理论
2.1依赖性分析的基本概念
2.1.1程序流图
2.1.2控制依赖
2.1.3数据依赖
2.1.4程序依赖图
2.1.5系统依赖图
2.2程序切片
2.2.1切片技术的分类
2.2.2现有切片的不足
2.3本章小结
第三章 Java分层及概率依赖性分析
3.1面向对象程序依赖性分析
3.1.1程序开发技术发展简介
3.1.2面向对象程序的特点
3.1.3面向对象程序依赖性分析策略
3.2 Java分层依赖性分析
3.2.1层次模型
3.2.2包间依赖性分析
3.2.3类间依赖性分析
3.2.4方法间依赖性分析
3.2.5语句间依赖性分析
3.3 Java概率依赖性分析
3.3.1方法内概率依赖分析
3.3.2方法间概率依赖分析
3.3.3引入依赖
3.4本章小结
第四章 分层及概率依赖性分析的应用
4.1软件重构
4.2类内聚度缺乏度量
4.3软件测试与程序理解
4.4本章小结
第五章 系统设计与实现
5.1系统设计思想
5.2系统总体结构
5.3系统详细设计
5.3.1主要数据结构
5.3.2依赖性分析算法
5.4本章小结
第六章 总结
致谢
附录攻读硕士学位期间完成的论文
参考文献