声明
摘要
插图索引
附表索引
第1章 绪论
1.1 研究背景和意义
1.2 研究现状
1.3 论文研究内容
1.4 论文结构
第2章 相关技术及知识
2.1 面向对象编程技术
2.1.1 面向对象编程技术简介
2.1.2 面向对象软件的开发过程
2.1.3 Java语言简介
2.1.4 Eclipse JDT简介
2.2 面向对象建模技术
2.3 OOP关系分类和权限控制
2.3.1 OOP中的关系
2.3.2 OOP的权限控制
2.4 小结
第3章 一种针对面向对象程序的裁剪模型
3.1 裁剪对象
3.1.1 冗余的类库和包
3.1.2 冗余的类和接口
3.1.3 冗余的成员变量和方法
3.2 裁剪模型
3.2.1 裁剪对象模型
3.2.2 类关系模型
3.2.3 方法调用模型
3.2.4 裁剪模型的建立
3.3 小结
第4章 基于裁剪模型的自动裁剪方案
4.1 预处理和程序分析
4.1.1 预处理
4.1.2 程序分析
4.2 程序裁剪
4.2.1 裁剪对象配置
4.2.2 裁剪顺序
4.2.3 匹配裁剪模型
4.2.4 预裁剪和正式裁剪
4.3 裁剪效果分析
4.4 小结
第5章 裁剪原型系统的设计与实现
5.1 系统设计
5.2 系统实现
5.2.1 程序管理
5.2.2 程序分析
5.2.3 信息处理
5.2.4 裁剪
5.2.5 统计分析和显示
5.3 系统测试
5.3.1 测试环境
5.3.2 测试内容
5.3.3 测试结果分析
5.4 小结
结论
参考文献
致谢
附录A (攻读学位期间发表的论文与获得的成果)
附录B (攻读学位期间参加的科研项目)