In order to establish a specific system version, must determine the version of system components. In a large software system, there are hundreds of software components; each component of them may have many different versions. Version management protocols should be required to identify each component version method clearly, so when need further alters, you can find the specific component version. The alter process of component version shown in figure 3.