Font Size: a A A

Research For Software Product Family Component Programming And The Model Of Software Configuration

Posted on:2010-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:D T ZhouFull Text:PDF
GTID:2178360278951001Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software reuse is to improve software product quality and productivity of key software technologies, software component is the core software product family assets, which is the basis for development of software product family. This paper is based mainly on the areas of demand, combined with component technology, research-oriented software components product family planning, the use of the domain analytical methods, based on functional requirements of product family programming method of software component, in order to enhance the level of component reuse of software product family. And design software products to meet the requirements of custom-developed personality, to improve software component reuse of software product family configuration model.The study includes:Software product family-oriented software component extraction method. Divided into a variety of software for the design of software component of the decomposition of tasks to achieve, assembly and other activities of great significance. In this paper, the domain of software product family needs analysis, through research among the functional elements of software-related, research software product family components extraction method, in order to meet the requirements of software reuse.Software Product Family Software Component Description.Analysis of the components Faceted Classification and description of technology. Second, to study the characteristics of XML related technologies. On this basis, Research the realization of a component described in XML data model.Product family-oriented software component software configuration model. Application software component-based systems development model is different from the general application software development model. General application software development approach is based on the ideas of software engineering development; software component-based application software development to emphasize software reuse, software component assembly is based on the model of application software, which will inevitably bring about the general development pattern of many of the issues have not.In this paper, combined with software product family software component configuration proposed model will be developed to improve the speed of software product family at the same time improve the reusability of software component, based on the model developed software products can support a good demand for user customization, applications so as to shorten the development cycle and reduce the cost of application software development, software component-based application system for rapid development of great theoretical significance and application value.
Keywords/Search Tags:software reuse, software component, software product family, clustering, functional element, configuration model
PDF Full Text Request
Related items