|
计算机科学 2001
Researches on Object Extracting
|
Abstract:
1 引言可理解性、可重用性和可靠性是衡量程序质量的主要标准。传统的面向过程的程序设计方法在历史上为软件危机的缓解做出了一定的贡献,但这种方法设计出来的模块独立性差、模块之间的耦合度往往比较高,从而造成系统后期维护上存在较大的困难。而现代的面向对象程序设计方法直接支持数据抽象、封装和继承,从而增强了软件的可理解性和可维护性。在面向对象的方法出现之前,许多系统都采用面向过程的方法设计。目前有许多这样的系统正在运行,它们的维护和理解存在着较大的困难,当系统出现错误需要修改或用户需求发生变化需要增添新的功能时,维护人员不得不阅读所有的源程序代码和保留下来的设计文档,弄清系统的设计思想后,才能保证修改