文摘
英文文摘
声明
第一章绪论
1.1本研究的目的以及意义
1.2国内外研究现状
1.3构思及主要工作任务
1.4课题来源
1.5论文的组织结构
第二章GASOR系统的现状
2.1 GASOR系统面临的窘境
2.2对遗留系统进行重构的迫切性
2.3面临的任务
第三章问题的根源
3.1 GASOR系统的演化
3.2 GASOR系统中存在的矛盾
3.3一切矛盾指向系统架构
3.3.1 GASOR系统目前的架构
3.3.2版本控制
3.3.3软件系统的熵
3.3.4功能与架构的辩证关系
第四章重构
4.1重构的意义
4.2实施重构的步骤
4.3制约GASOR重构的技术因素以及这些因素对重构的影响
4.4指导GASOR重构的几条准则
4.5以架构为中心面向对象的解决方案
4.6面向对象的设计
4.6.1从用户的角度出发
4.6.2从开发人员的角度出发
4.7重构的实施
4.7.1遗留系统的结构分析
4.7.2粗粒度复用
4.7.3用户界面代码的复用
4.7.4界面处对象的退化
4.7.5串行化的实施
4.7.6设计模式的应用
4.7.7僵尸代码的处理
4.7.8其他工程措施
第五章结论
致谢
参考文献
攻读硕士学位期间发表的论文