| Radar Simulation plays an important role in effectiveness evaluation for airdefense and anti-missiles as well as in attack and defense for ballistic missiles. Makingthe simulation system for guidance radar be reusable is very essential to reduce thedevelopment cost and to promote the development quality. Base on the experience of lpractice for several projects, aimed at making radar simulation system to be reusable bythe way of object-oriented technology and by the meaning of design pattern, this paperresearches the design method of reusable simulation system for guidance radar.First, the general theory of reusable software was embodied to the field of radarsimulation. The basic concept, the sort and the layer of reusable simulation system ofguidance radar was analyzed. The principia of designing the object-oriented simulationsystem were expatiated. The design pattern and its category were introduced.Second, reusable guidance radar simulation system was researched on two layers,one is the system framework and another is the algorithm layer. In the framework layer,the experience of the practice was concluded first. Base on OO design principle, theframework was designed. Further more, the Facade pattern and Singleton pattern wereutilized to encapsulate the different parts in the framework in the order of promote thereusability. In the algorithm layer, based on the OO design principle and the necessityof radar simulation, the design method of algorithm class was analyzed and expatiatedparticularly. By this way, the algorithm will get much reusability.Third, how to develop the guidance radar simulation system based upon the framework and algorithm class was addressed in this part. This kind of development patterncan the advantage of reusability of framework and algorithm, and will bring theadvantage of parallel development. Certain guidance simulation was taken as anexample to show the final development result.Finally, the simulation system veracity was validated. The method used for realradar in shooting range was introduced as a validation method. By comparing the realresult and simulation result and adjusting the model of simulation system, the veracityof simulation system can be ensured. |