Font Size: a A A

Research On Software Component Retrieval And Assembly

Posted on:2007-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:W ShiFull Text:PDF
GTID:2178360182978247Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
After "software crisis" people think more about how to improve the quality and efficiency of software. It proves that software reuse is a good choice, application system is build upon what already exist, so we can focus on application specific parts. Repeated work in analysis, design, implement and test is avoided by software reuse , efficiency and quality are also improved.Software component is a deliverable software unit, it has independent functionality and reuse value. Software component not only contains source code but also requirement, document, architecture, test case etc. Component technology provides a new methodology for software development, there are a lot of researches on it and there are also successful component based applications.This paper is based upon research work I've done on an experimental component library DUCL, the main work I have done contains,Ⅰ. A guideline for component design based upon OOA, its input is use case and class diagram, its output is components specification. An easy way to measure the granularity of component is also provided.Ⅱ. A new component model is introduced, and co-operation betweencomponents becomes easier, for the existing components that have different component models, wrapper is used to make components independent of programming language, persistence mechanism and operational platform.III. Research on classify and retrieve component, especially on facetedbased classification is done, This paper introduces the indexmechanism used in DUCL, based on node labels named ORDPATH,it can accelerate value-based and path-based query, it is effective andcan work well with different classification schemes.This paper first gives a brief introduction of component basedsoftware development and related technology, then comes theobject-oriented component design, index used in DUCL, and theframework of component assembly, the work I have done is concludedand I am sure CBD has a good prospect.
Keywords/Search Tags:Software reuse, Component Library, Software component, Component retrieval, Component Assembly
PDF Full Text Request
Related items