Presently, forecast arithmetic models are applied abroad in the domains of decision support, economy, finance, agriculture, weather, etc. We found that nearly all developers of forecast software designed the forecast arithmetic models as forecast modules and integrated the modules into the system. The developers finish all the works by themselves. This kind of application mode would bring a problem that there are repeated design, coding and testing to same arithmetic. These repeated works not only cause the resource waste, but also affect the development efficiency and quantity of the software that use the forecast arithmetic. Software reuse that can solve this problem is still not used in the area of forecast. So we think that designing component forecast arithmetic library has important significance to decrease the repeated works and increase the he efficiency and quantity of development in this area.This thesis coordinated and sum up 6 species, 39 kinds forecast arithmetic in common use and discussed the popular software reuse technology, software component technology, component management and appraisement technology. We confirmed the solving scheme that combined the object reuse and component technology. This thesis introduced and analysed the study and development courses of this project from the design thought of reusable forecast arithmetic library, reuse method's choice, internal structure design and the realization of COM , component management and design appraisement.Nowadays, the 39 forecast arithmetic methods have already been realized by using component technology and passed the testing. The application of the component management and appraisement has been studied and tried. This project's work explored the component software design in the realm of forecast and validated the thought, the theory and the meaning of the component design and software reuse technology.
|