论文部分内容阅读
随着软件规模变得越来越大,低生产率、低质量和高费用是现今软件开发急需解决的重要问题。软件复用是缓和这些问题的最有效的方法之一。特别是随着面向对象技术的出现,为软件复用的研究提供了更广阔的发展前景。基于面向对象的软件复用能够使软件系统适应不断变化的需求,有利于软件的标准化、产品化和自动化生产。本文在详细分析了面向对象复用技术的特征后,研究了面向对象复用的方法,并在预算信息处理实际项目中进行了验证。 本文将面向对象复用的研究内容作了限定,主要研究了面向对象分析与设计对复用的支持。面向对象复用主要基于类作为基础复用对象,每一个类均有模块独立性强、高度可塑性和接口清晰、简明等特点,基础对象通过继承、组合、多态等复用手段完成复杂的功能。其次,研究了基于设计模式的面向对象复用,从对象的创建、组合和交互三方面论述了设计模式对复用的支持,描述了在软件设计过程中,如何充分体现对软件移植性、扩展性和复用性的支持。 本文以天津新巨升电子公司为需求背景,采用面向对象复用技术分析实现了预算信息处理的两个阶段:预算信息产生和预算信息应用,详细探讨了预算信息审批系统的研制过程,对预测信息的产生做了构件化研究,采用COM技术完成了预测支持算法库,为企业的决策支持打下了良好的基础。现在系统的正式运行以及良好的扩展性,证明面向对象复用思想在实际应用中取得了良好的效果。