Font Size: a A A

Study Of The Key Technologies In Retrieving Reusable Software Components Classified In Faceted Schema

Posted on:2006-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:W T MengFull Text:PDF
GTID:2168360155464971Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Component reuse is considered as a practical and feasible approach to improve efficiency and quality in the software development. Component library plays an important role in component-based software development. In practice, the number of components increases with years, the components also are updated with the development of technologies. Therefore, how to retrieve the component effectively in the component library becomes the emphasis of the research on the component library and the software reuse.First, the background and the significance of this thesis is illustrated. The research work done in related research fields is introduced. By several representative technologies of component retrieval being analyzed and compared, problems of the current retrieving method for reusable components classified in faceted schema are described. A new method to retrieve reusable components classified in faceted schema is given, which combines the features of faceted classification schema and the theory of the query language ApproXQL. With more flexibility, this new method resoWes the problems of the former method. The design and realization of a component retrieval tool based on the new retrieving method is also represented in this thesis. At the end of this thesis, our main work is summarized and our future work is discussed.The goal of our subject is to present a more efficient method for component retrieval by the research on the key technologies of the component retrieval. Our work will be beneficial to improve the capability of the component library, and to reduce the cost of software reuse. The application of our research work can help the enterprises doing software reuse with high efficiency, high quality and low costs, as well as improving the quality of software products and the enterprise competitive capability.
Keywords/Search Tags:Software Reuse, Component Library, Faceted Classification Schema, Component Retrieval, Tree Matching
PDF Full Text Request
Related items