Font Size: a A A

Support Version Control Technology To Track Demand

Posted on:2009-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:L LiuFull Text:PDF
GTID:2208360245460830Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
After the development for many years, the quality and efficiency of software development have been greatly improved. But, the process of software development is becoming more and more complex. As a result, it is more difficult to manage intermediate products produced in the development process. The key to solve this problem is enhancing software configuration management, especially its kernel version management. This is also one of the challenges of software industry. Based on the research for many years, a lot of models and perfect practices have been summarized. All these achievements have been widely applied in software enterprises.At present, there are two main sorts of version management. One is the mechanism which supports component and another is the mechanism with variable granularity. People put forward these methods to make version management adapt the changes of the software development better。In fact, for developers, they not only use version management tools to reproduce the system development process, but also need to acquire associations among the requirements, designs and codes to ensure the products'consistency. But current version management tools can't support requirements tracing. Developers have to use other professional requirement management tools to acquire these association relationships. So the complexity of the developers'work is greatly increased and the efficiency of software development is declined a lot.Based on the research of the version management technology and the requirement tracing technology, this thesis puts forward a new version management model VCFM, which supports requirements tracing. It introduced requirement tracing into the version management process to solve the problem that traditional version management tools can't trace the association of products. This is the most attractive contribution of VCFM model and also the innovation of this thesis. A version control tool VCFQ based on VCFM has been realized. And this thesis also presents the general structure of VCFQ, the design of every module as well as the prototype implementation.The contribution of VCFQ is that it can maintain tracing information according to developers'requirements. While developers using VCFQ to manage project documents, VCFQ records the associations among function requirements, designs and codes at the same time to support bidirectional tracing.The research of version management model with requirements tracing in this thesis promotes the efficiency of the software development and software maintainability from the theory and technology perspective.
Keywords/Search Tags:software configuration management, version management, requirement management, requirement tracing
PDF Full Text Request
Related items