Font Size: a A A

The Component Matching Based On Similarity Calculation

Posted on:2013-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2248330395467154Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing needs of software and the ever expanding scale and increasing complexity of software, the traditional pattern for software development is facing a challenge that has never met before, so people are searching for new software technology to meet the demands of software development, and software reuse is one of the most effective ways to overcome this "software crisis". Software component is the key technology of software reuse, designing and developing the reusable component can shorten the development time, reduce development costs.Based on component software reuse is the most effective way of software reuse, and the component is still the most important study, but an important problem is how to effectively describe the property of components. This paper is from the description of the component design and retrieval matching two aspects. The paper studies in the following aspects:1. According to the principle of software reuse, the paper analyses the requirement of software reuse under the cloud, and how to choose the component and the principle of it. In the end, we apply a new way to choose components which use similarity between the class of the components.2. According to the software and network layered idea, The paper puts forward the design of the layered component, and analyzes its meaning.3. Starting from the ontology thought, each functional of the component attributes of the matching algorithm analysis and design. To component similarity calculation, each function similarity fluctuation on the qualitative analysis, and proposed a feasible member selection method.4. The paper anew the attributes of the description and definition, and gives out the method how to choose the most appropriate component.5. From the practical angle verification algorithm. The paper use a specific example of component to design and matching algorithm quantitative analysis.The purpose of this paper is for small and medium-sized providing a feasible method to participate in the software reuse. The paper aims to solve how to describe and design component can make the component retrieval becomes easily and quickly and efficiently. In the end, the paper looks forward to more particular design of the component reuse, we hope we can make a progress in the future to make a contribution to the development of the component reuse.
Keywords/Search Tags:Software reuse, Component, Matching, Algorithm
PDF Full Text Request
Related items