Font Size: a A A

Design And Implementation Of Software Component Repository Based On XML Description

Posted on:2005-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:W B ZhengFull Text:PDF
GTID:2168360125953244Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software reuse is a solution to construct a new system by using existed software production or project knowledge, which can avoid repeated work in the software development. It is regarded as a viable approach to solve the software crisis, promote efficiency and quality of software production. As a kernel technique to support software reuse, software component technique develops rapidly and becomes a discipline branch of paying close attention to in recent years. As the base material warehouse, component repository has played a very important role in component reuse.At present, the software circle carries on deep research to the software component repository system and relevant technology, and makes many achievements. But these researches are mostly remained in the theoretical research stage. There are actually few applications in reality, and seldom face Internet.The technique of present representative classification and retrieval in component repository system is introduced and analyzed, and the relevant technique of XML and .NET is introduced in this thesis. The architecture between .NET and J2EE is compared simply. In addition, the technique support to XML by .NET is also introduced briefly. Based on this, a software component repository system is implemented concretely, in which component data model is described by XML and the classification storied, general and faced retrieval and some manage functions are provided. This system applies four-tier architecture based on Microsoft .NET: client browse tier, web server tier, logic implement tier, data tier. System face Internet, all functions are accomplished by web page, and accord with the demand of sharing and developing.At the design schema of component classification description in component repository, the faced classification method of component is analyzed, the schema through XML describe component faced is given, and the technique implementation, development evolvement are analyzed particularly, then the concrete faced design and description are given by referencing home and abroad scholarship and combining the technique character of XML. Consequently, the component data model is created in software component repository system.The retrieval of component repository is also probed briefly, and general and faced retrieval of component are implemented concretely. Moreover, some management and maintenance functions of component repository are implemented simply.At the end, in the experiment period of component repository system, the functional correctness, robust and performance are tested, and the result is evaluated. In the experiment period, the deficiency of system and the resolve method are found. The key of optimize and amelioration in future are gained by analyzing retrieval method and result. It is proved by experiment that system can preferable achieve the classification story and retrieval task of component, and can offer effective support for software reuse based on component.
Keywords/Search Tags:Software Reuse, Component Repository, Component Classification, Component Retrieval, Faced, XML
PDF Full Text Request
Related items