Font Size: a A A

Software Configuration Management Model Based On Feature Logic And Its Application Research

Posted on:2004-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhouFull Text:PDF
GTID:2168360092997130Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software configuration management plays an important role in the process of software development. In order to adapt different software project develop ment scale and management pattern, manifold software configuration management models appear. This paper generalize the main content of SCM on the base of introducing the concept of SCM . development of SCM tools and the mainstream SCM tools. And a uniform model of software configuration management is established based on feature logic. In this model, the concept of version set is introduced, version set includes the concept of SCM system in common use, such as components, repositories, workspaces,variant set, revision histor_ ies etc.Feature logic is used for the base of describing version set in this paper, the Boolean expression that composed of (feature: value) versus is used for expressing common or independent version character, and operations such as intersection, union, andcomplement are executed on version sets in order to express and generalize the basic activity of SCM. Thereout the management of workspaces and change are described. On this basis a feature logic system (FFS) is introduced. And version sets are accessed as virtual files and directories, four present SCM models(the check in/check out modeK the composition modeK the long transaction model and the change set model) is described on the base of UMSCM and FFS. The frame of software configuration management system , structure of configuration database and basic operation arithmetic are given in the end of this paper.
Keywords/Search Tags:configuration, version, feature logic, version set
PDF Full Text Request
Related items