%B1交换产品软件版本命名
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
(试行稿)
路由交换产品软件版本命名规范(草稿)
鉴于目前交换机的软件版本命名各不一样,参照CMM文档体系中的配置项标识
规程
煤矿测量规程下载煤矿测量规程下载配电网检修规程下载地籍调查规程pdf稳定性研究规程下载
,特编制此文档,说明软件版本命名规则,此规范适用于我们自主研发的路由交换产品。 路由交换软件版本命名规范中的产品软件版本命名直接采用产品名称,版本号即可,不必加上dcnos,将来各个产品和dcnos平台应该有各自的版本计划和命名
对外发布版本名称将由:MajorVer.ReleaseVer.TestVer.0四部分组成。其中,MajorVer是大版本,只有在发布版本(ReleaseVer)到达一定程度时候才向上递增1。ReleaseVer是正式对外发布的版本号,由项目经理确定,通常功能有了较大的提升。TestVer是用于内部测试、评测、开局和修改bug后向外使用的版本号。各个版本号在日常情况下变更的情况下均向上递增1。正式对外发布的版本最后一位版本号必须为0。
软件开发内部版本号将由MajorVer.ReleaseVer.TestVer.BuildVer四部分组成,前三位含义和上述描述一致,BuildVer是每一天日集成的版本号,在日常情况下变更的情况下均向上递增1。
1. 平台测试软件img命名为DCNOS_XXXX_X.X.X.0_nos.img XXXX为产品型号,就是用来测试DCNOS的产品型号,X.X.X.0为DCNOS版本号(show version命令显示出来的DCNOS版本号)
2. 产品软件系统img命名为 XXXX_ X.X.X.X_nos.img XXXX为产品型号,X.X.X.X为版本号(show version命令显示出来的软件版本号),如DCS-2000E_ 1.1.0.0_nos.img;DCRS-5512GC_ 1.1.5.12_nos.img;
说明:
, 研发、评测、开局阶段使用的版本号仍沿用研发的版本号变化规则(参见CMM文
档中的配置项标识规程),正式版本的最后一位版本号必须为0,特殊情况(出临
时版本)的最后一位版本可以不为0;
, 正式提交生产和发布销售后,必须为1.0.0.0以上,且最后一位版本号必须为0;
, img文件定义的版本号必须与img运行时show version显示的版本号一致。 Show version的显示应该如下:
Hardware version x.x.x,SoftWare version XXXX-x.x.x.x,DCNOS version DCNOS-x.x.x.x,BootRom Version XXXX_x.x.x。
3. Bootrom命名为 XXXX_ X.X.X_boot.rom
XXXX为产品型号,X.X.X为版本号(show version命令显示出来的Bootrom版本号),如 DCS-2000E_ 1.0.3_boot.rom;DCRS-5512GC_1.2.2_boot.rom;
说明同上,但版本号只允许用3位;
4. 工装img命名为XXXX_ X.X.X_intest.img,工装bootrom命名为XXXX_
X.X.X_intest.rom,
XXXX为产品型号,X.X.X为版本号,如 DCS-2000E_1.0.3_intest.img; 说明同上,但版本号只允许用3位;
5. 工装脚本命名为XXXX_ X.X.X_intest.script XXXX为产品型号,X.X.X为版本号,如 DCS-2000E_1.0.3_intest.script; 说明同上,但版本号只允许用3位;
6(Bootrom硬件配置文件命名为XXXX_X.X.X_cfg.rom 用来存放各个产品不同的硬件信息,XXXX为产品型号,X.X.X为版本号,如 DCS-2000E_1.0.3_cfg.rom;
说明同上,但版本号只允许用3位;
7(由于平台化的开发工作,将来可能一份img或者bootrom可以支持多个产品,对于这种文件的命名可以采用XXXX_ X.X.X.X_nos.img或者XXXX_ X.X.X._boot.rom的形式。 其中XXXX为产品系列,如7600,5600;X.X.X为版本号。如:
7600_1.1.2.0_nos.img(适用7604,7608),5000_1.2.1.0_nos.img(适用5628,5512,5652,具体适用的型号可以在release note中说明)
bootrom同理
以后版本禁止使用日期标定;所有版本升级要及时更新版本纪录;提交研发外部使用的版本要有正式的版本发布说明文档(以及技术说明文档),并经过评审;
所有版本及版本纪录、发布说明文档均应提交到Clearcase上各项目的版本目录中;正式发布给生产、销售(包括临时发布给用户的)的软件版本要存放在Clearcase上各项目的产品发布目录中。