《软件版本管理规范标准》是指导软件开发团队有效管理和控制软件版本的重要文件,旨在确保产品的质量和有效性。该标准由移动金融事业部制定,并于2015年6月首次发布,适用于移动银行事业部产品软件版本的控制与管理。
1. **术语和定义**
- **软件**:指的是与产品相关的所有软件,包括产品软件和演示软件。
- **产品软件**:已签订合同,具有明确交付日期的成熟应用。
- **演示软件**:处于研发阶段,尚未正式投入市场的产品。
2. **软件版本命名规则**
- **版本号组成**:软件版本由主版本号、次版本号、修订版本号和日期版本号四部分组成。
- **产品软件命名**:产品标识+YYMMDD+版本号,其中版本号由V+主版本+次版本+修订号组成,日期表示发布日期。
- **演示软件命名**:产品标识+YYMMDD+demo+版本号,结构与产品软件类似,但增加"demo"标识。
3. **正式版本号的升级规则**
- **版本升级原则**:升级应体现版本间的继承关系,根据软件改动的大小进行升级。
- **研发阶段**:主版本号在研发阶段通常为0,在上线后升至1,后续合同可调整主版本号。
- **次版本号**:随着功能增加或工作量增加而递增,重大功能增加时次版本号加1。
- **修订号**:用于小规模改动,同一日内修订号不超过10个。
4. **演示版本升级规则**
- **演示版本号**:主版本号保持为0,不进行升级。
- **初始版本号**:V0.1.0,随着功能修改递增次版本号。
- **修订号和时间**:遵循与产品软件相同的原则,但主版本号始终为0。
5. **安装文件命名及存放路径**
- **命名规则**:安装文件名与软件版本命名一致。
- **存放路径**:对外发布的产品版本和演示版本统一上传到指定存储位置。
此规范为软件开发过程中的版本控制提供了清晰的指导,有助于团队协作,保证软件开发的连续性和稳定性,同时确保每次更新的可追溯性和质量。通过严格的版本命名和升级规则,可以有效管理不同阶段的软件版本,便于问题定位、回溯和升级决策。此外,统一的安装文件命名和存储策略也有助于提高工作效率,便于版本管理和分发。