Font Size: a A A

Based Faceted Research Described Reusable Component Library

Posted on:2014-10-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y F MaFull Text:PDF
GTID:2268330425950956Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid expansion and development of the information society,diversity, complexity,and upgrading of computer software has quickly become constraints to progress on theinformation society. Traditional software development technology has been unable to meet thegrowing demand for software products, so the research on software development techniques hasattracted much attention which can improve quality and eiffciency of software productdevelopment. Software reuse is the repeated use of sophisticated software systems in the pastprior knowledge, which can greatly speed up the software development process, and it is deemedto be the main ways to solve the software crisis. But the attendant is success rate of softwarereuse problem. Component-based software reuse in the current was seen as one of the key factorsin software reuse.In component-based software development process, there are several key issues need to beaddressed, for example: the component extraction, component design, component management(component library system). And the component management determines the eiffciency andquality of software reuse. A qualiifed component library system can help users better understandthe components and reuse them.The thesis mainly researches on component classiifcation and component retrievaltechnologies. It focuses on the component classiifcation based on faceted classiifcation schema.Beyond this we ifnished our study on backgroud of faceted classiifcation pattern, related theories,and research status of component retrieval technologies. We kno’w that Users always dontdemonstrate their requirement clearly in a technical way or an explicit expresssion because of thelow intelligent of components’ description form or mechanism in the process of componentretrieval. This can inlfuence the eiffciency of retrieval. This thesis introduced some relatedconcept of faceted classiifcation schema and the deifnition of facet-weight to quantize users’requirement. Then we proposed a new component retrieval model with fuzzy cluster analysis.The schema can improve the query eiffciency by reducing the scale of component retrieval withcertain clustering criteria, especially the retrieval of large-scale component-library. In addition, italso provides the component retrieval model based on fuzzy clustering analysis method andspeciifc solutions. We also build a local component library based on the ifeld of mobile terminalsoftware development, and apply the new component retrieval model on Android to library. Theexperiment shows that this schema is eiffcient and feasible.
Keywords/Search Tags:component, software reuse, faceted classification, fuzzy cluster annlysis, Android
PDF Full Text Request
Related items