Font Size: a A A

Research On The Component Management System For Software Reuse

Posted on:2016-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:S N LiuFull Text:PDF
GTID:2308330470465203Subject:Industrial Engineering
Abstract/Summary:PDF Full Text Request
As a solution to avoid repeated efforts, software reuse means that developers use accumulated resources in the past software development activities, to improve software productivity, reduce development costs and shorten development cycle. Software component technology has become the focus of current software reuse research, also the key factor to reuse successfully. Product Data Management(PDM) is technology to solve the problem related with industrial engineering, which is based on software technology. The thesis combines PDM and software industry to solve the problems about efficiency and quality in software development.In order to solve the problems about difficulty of large quantities of components management and lack of good environment supporting reuse, Research was carried out as follows:Firstly, analyzed the concept of component and the process of component-based development; confirmed the scope of component data; established a four-dimensional management model of software component, including component, document, source code and interface. Secondly, according to the component model, studied software component management technology combined with PDM, such as organizational methods, relationship management, classification strategy, etc. Again, proposed a software architecture based on architecture-interface. On this basis, did research on popular ways and models of component assembly, making component reuse practical and operational.Finally, designed and developed the management system of component library based on PDM, including analysis of system requirements, design of architecture, study of functional model, and design of database model. At the same time, elaborated on the realized process of key functional models, including submission, management, retrieval and assembly of components, and gave examples of the running system.Software component management technology studied in the thesis, which is oriented to software reuse and combined with PDM technology for component-based software development process, provides a viable solution approach for the successful implementation of software reuse.
Keywords/Search Tags:Software Reuse, PDM, Component Management, Component Library
PDF Full Text Request
Related items