摘要: 简介 用面向对象的方法开发软件已渐成潮流,人们也普遍认为面向对象软件的维护应不成问题,但事实却非如此。随着面向对象技术的广泛使用,面向对象软件不易维护(原因是维护者不易分析、理解这类软件)的问题已越来越突出。 说明 本文在讨论面向对象技术对软件维护影响的基础上,探讨了面向对象软件的维护问题,并提出了解决的对策。[阅读全文]
摘要: 说明 许多软件的维护十分困难,原因在于这些软件的文档和源程序难于理解,又难于修改。从原则上讲,软件开发工作就严格按照软件工程的要求,遵循特定的软件标准或规范进行。但实际上往往由于种种原因并不能真正做到。例如,文档不全、质量差、开发过程中不注意采用结构化方法,忽视程序设计风格等等。因此,造成软件维护工作量加大,成本上升,修改出错率升高。此外,许多维护要求并不是因为程序中出错而提出的,而是为适应环境变化或需要变化而提出的。由于维护工作面广,维护难度大,一不小心就会在修改中给软件带来新的[阅读全文]