With the development of Monitoring and Administration System, it plays more important role in industry and construction of city. Simultaneously, customers need more functions of the monitoring systems, hope them to have more practical utility and become more consummate. However, there is any mature component-based software product fit for the requirement. During the developing process of Monitoring and Administration System, there are many problem exist: repeating work, low efficiency, hard to maintain and hard to test. It causes a big waste of human and time.The author has participated throughout many projects of monitoring system in the paper period and do researches on the expansibility, reusability and openness of these software. This paper is based on these projects and the research points of the thesis mainly contains contents as follows: First, adopting the Object-Oriented Software Framework technology and achieve design-reuse; Second, construct service component based on COM technology and achieve code-reuse; Third, realize the AOP basic service component based on dynamic proxy and achieve the separation of business logic and cross-cut logic.Based on this condition, the developing of the software system meets more problems, such as low efficiency, complex business logic, and hard-reusing. How to improve the quality of the software system is a difficult problem, which blocks the evolution of the software development. Now the system works properly and receives good reputation from customers. So it has been proved that appling software reuse technology can improve the efficiency and quality of developing. |