Font Size: a A A

Research And Application Of Software System Customization Technology On Component

Posted on:2011-08-05Degree:MasterType:Thesis
Country:ChinaCandidate:G L WangFull Text:PDF
GTID:2178330305960434Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As an effective way to solve software crisis, the software reuse technology has been attracted more attention by industry and academia. The component-based software development is considered the most important implementation techniques of software reuse, and also is the research hotspot of software reuse practical theory. Software developers can construct a new software system by the way of "plug and play" through reuse existing components. It not only reducing the software development costs and shorting the development cycle, but also the large-scale software industry has become possible.According to the latest achievements of software reuse technology, combing with the theory and method of component, the paper deeply studies on the technology of software reuse. The paper introduces the concept and the classification of software reuse, analysis the affect factors and development trend of software reuse. Some representative definitions which are used in the field of software are given in the paper, and the characteristics of component are also described briefly. There is a practical research about software customization based on component technology.The paper design a configurable model based on XML technology and component technology, aimed to solve the problem of the traditional technology brings on the limited expansibility and universality, which is difficult to meet the changing needs. Design and analysis the system in component-based, using the XML file to describe the detail information and dependency of each component. Puts the emphases on the component assembly based on the connector, and gives wrapper connector and template connector.The model is mainly composed by the system configure files, software customization and software engine. The configuration file which describes the interaction between components and connectors is called by the engine of software to provide service for the users. With the specific implementation of software functions the user can change the component configuration or replace components.The model has been used in the environmental remote sensing quantitative retrieval system. Combing the idea of componentization, this paper analyzes the environmental remote sensing retrieval algorithms, and extracts the component which can be reused easily. Furthermore, the paper implements the algorithm components using COM technique and users can custom the software conveniently and efficiently by select and manage the inversion model.
Keywords/Search Tags:software reuse, component, remote sensing image, retrieval algorithm, object model
PDF Full Text Request
Related items