Font Size: a A A

Study And Application Of Component-based Software Reuse

Posted on:2009-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y N YangFull Text:PDF
GTID:2198360272461043Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increase of requirement of software, bringing the scale of software development expanding and the complexity of software increasing, the software crisis is more obviously. Software reuse is a approach to solve those problem, it is a progress that establish software system by the component which are constructed in advance and designed for the purpose of reuse. Software reuse is practical and feasible approach to realizing software standardization, raising software productivity, reducing development cost and shorting development cycle.Component-based software reuse is regarded as the most mainly realizing technology of software reuse. The technology based on component is the technology basis of software reuse, which makes software reuse advancement further. And it makes software reuse ascend to group, formalization behavior from individual, uncertain behavior, thus the large scale software industry has become possible.Combining 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. Ground on the definition of component and each standard of component realization, analysis the difference between component and object, and compare the characteristic of three mainly component module currently.Ground on the research on software component and software reuse, use the method of component-based software reuse development method, the component technology is applied to the development of educational management system. With the Unified Modeling Language (UML), design the educational management system in component-based, and analysis the structure of the system, and extract the component from system in the method of UML, summarizes the method and process of component abstracted with UML. Finally design the reusable component in the object-oriented approach and realize component in COM based method.Regarding to extracting component, it is need to storage management. Paper uses the construction of data and the memory method which the relational database and the filing system component saves, simultaneously defines the component marking information encoding facing the educational administration management system domain. In this foundation, design and organize the component library. Then analyze the method of component reuse, how to retrieval the needing component from component library and organize them to a new system.
Keywords/Search Tags:Software Reuse, Component, Unified Modeling Language, Component Extraction, Component Query
PDF Full Text Request
Related items