Thursday, December 23, 2010

Version control

Version control combines procedures and tools to manage different versions of configuration
objects that are created during the software process.
Configuration management allows a user to specify alternative configurations of the software
system through the selection of appropriate versions. This is supported by associating
attributes with each software version, and then allowing a configuration to be specified
[and constructed] by describing the set of desired attributes.
These "attributes" mentioned can be as simple as a specific version number that is
attached to each object or as complex as a string of Boolean variables (switches) that
indicate specific types of functional changes that have been applied to the system

No comments:

Post a Comment