Font Size: a A A

Research On Component-based Software Configration Management Model And Version Control Strategy

Posted on:2008-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:H D LiFull Text:PDF
GTID:2178360215459353Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Today, with the rapid development in science and technology, software industry is also developing rapidly; the emergence of software configuration management greatly enhanced the quality and efficiency of software development. As a new software development method, component-based software development is a far cry from traditional software development, and so new requirements of software configuration management are demanded. Version control is the foundation and core of software configuration management methods; therefore, how to organically combine version control technology with the component-based software development is becoming particularly important.To meet the different sizes of the software projects and management patterns, several different software configuration management models have been developed.First, two models supported by most of the software configuration management systems are introduced, the merits of the two models are extracted, and on the basis of this, an improved program that organically combined the two models is given.Secondly, component-based version control system are studied, focus on the concept of component in component-based version control system and the generation of version tree, and an algorithm of version number's generation is also given.And then, based on the improved model of software configuration management and the analysis of component-based version control, a driven chart of component-based version control is given. The chart displays the primary function needs of the version control system and the main processes of version control.Lastly, against the technologies in the driven chart, the storage of version information and the creation and deletion of versions are explained; semantic of version combination is analyzed; an implementation strategy of a version management pattern is put forward; a program of version concurrency control is also given.
Keywords/Search Tags:software engineering, software configuration management, version control, component-based software development
PDF Full Text Request
Related items