一、版本兼容概念
F1是一版本产品,F1有版本A和版本B,如果在F1的引用产品P1上,可以使用B对A进行零部件更换和零部件共用(如果需要共用的话),称在产品P1上,版本B兼容版本A。
零部件更换:如果在产品上,某种PART甲,更换为另一种PART乙,而产品主要功能性能或所关注的方面基本不受损害,称为在该产品上乙可以对甲进行零部件更换。
零部件共用:如果在产品上,应用一种PART甲的数量超过一个,而另一种PART乙可以与甲共用,而产品主要功能性能不受损害,称为乙可以对甲进行零部件共用。
二、版本排斥原则
研发、制造中启用PART新版本时,立即停止使用原版本;新版本排斥原版本在产品中的存在。称为PART版本的排斥原则,或简称版本排斥原则。
新的应用中启用新版本、停用旧版本的时间点称为版本切换点,或简称切换点。
三、版本兼容原则
所有应用中的新版本兼容所有旧版本,称为版本兼容原则,简称为兼容原则。
四、版本升级基本控制原则
PART版本升级基本原则是:
1、如果同时遵从版本排斥原则和版本兼容原则,可以进行版本升级;
2、如果遵从版本排斥原则,在与版本兼容原则无关的情况下,即可进行版本升级;
3、如果遵从版本排斥原则,但是不遵从版本兼容原则,那么应该进行替代升级。少数特殊情况下,仍可以进行版本升级,但采取特别的版本管理措施,例如,对于新版本不兼容的旧版本,需要采用该旧版本做售后服务;
如果不遵从版本排斥原则,那么应进行PART拆分,而不能进行版本升级。