最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

软件版本管理规定

来源:动视网 责编:小OO 时间:2025-09-24 07:49:16
文档

软件版本管理规定

上海精佑通信技术有限公司企业标准(管理标准)Q/HT0001–2005软件版本管理规定V1.042005-04-11发布2005-04-11实施目录1范围42术语和定义42.1软件42.2产品软件42.3生产支持软件43软件版本命名规则53.1软件版本命名组成53.2手机软件版本命名53.3模块软件版本命名53.4手机PC侧软件版本命名63.5模块PC侧软件版本命名63.6手机生产支持软件版本命名73.7模块生产支持软件版本命名83.8公用于所有手机和模块的软件版本命名93.9无线上网卡相关软
推荐度:
导读上海精佑通信技术有限公司企业标准(管理标准)Q/HT0001–2005软件版本管理规定V1.042005-04-11发布2005-04-11实施目录1范围42术语和定义42.1软件42.2产品软件42.3生产支持软件43软件版本命名规则53.1软件版本命名组成53.2手机软件版本命名53.3模块软件版本命名53.4手机PC侧软件版本命名63.5模块PC侧软件版本命名63.6手机生产支持软件版本命名73.7模块生产支持软件版本命名83.8公用于所有手机和模块的软件版本命名93.9无线上网卡相关软
上海精佑通信技术有限公司企业标准

(管理标准)

Q/HT 0001–2005

软件版本管理规定

V1.04

2005-04-11 发布                                        2005-04-11实施

目    录

1    范围    4

2    术语和定义    4

2.1    软件    4

2.2    产品软件    4

2.3    生产支持软件    4

3    软件版本命名规则    5

3.1    软件版本命名组成    5

3.2    手机软件版本命名    5

3.3    模块软件版本命名    5

3.4    手机PC侧软件版本命名    6

3.5    模块PC侧软件版本命名    6

3.6    手机生产支持软件版本命名    7

3.7    模块生产支持软件版本命名    8

3.8    公用于所有手机和模块的软件版本命名    9

3.9    无线上网卡相关软件版本命名    9

3.10    无线上网卡驱动软件版本命名    10

3.11    正式版本号的升级规则    10

3.12    版本的电子文件命名规则    10

4    软件版本发布流程    11

5    禁止条例    13

6    管理条例    13

7    附录    13

1

2

3

4

文档版本变更记录:

版本号拟制日期拟制人版本描述存档编号
V1.002005-4-11郝军初始版本
V1.012005-4-27郝军1.版本号前增加“V”,用以明显标识版本号

2.版本号和时间之间以下划线分隔

3.增加生产支持软件种类

4.增加无线上网卡生产支持软件、管理器软件和驱动软件命名

5.增加版本发布流程的文字说明

V1.022005-7-1郝军增加手机和模块生产支持软件的类型:射频补丁软件(RFP)

V1.032005-7-15郝军更改版本号升级规则,更改资料外发申请表
V1.042005-7-26郝军增加机卡合一版本的命名规则
注:1)拟制、审核、会签、批准不走电子流程时,必须用钢笔或签字笔填写,不得用铅笔、圆珠笔填写。

5

6

7

8

9

10前    言

为规范公司产品软件版本的管理与控制,保证产品版本的有效与质量,制定本标准。

本标准由公司技术部拟制,技术部归口管理。

本标准由技术部会同软件部、测试部和计划部共同起草。

本标准主要起草人:郝军、王瑾

本标准于2005年4月首次发布。

             

软件版本管理规定

1范围

    本标准规定了公司产品软件版本的控制与管理。

    本标准适用于公司产品软件版本的控制与管理。

2术语和定义

    下列定义适用于本标准。

2.1软件

指与产品相关的所有软件,按功能可以分为产品软件和生产支持软件。

2.2产品软件

指可以下载到产品中的可执行文件或PC机中运行的手机助理软件。包括

a)手机软件:指手机项目中可以下载到手机中的可执行文件;

b)模块软件:指模块项目中可以下载到模块中的可执行文件;

c)PC侧软件:指在PC机中运行的手机助理软件。

d)无线上网卡相关软机:指与无线上网卡相关的下载、UI测试、管理器软件。

e)无线上网卡驱动软件:因为转换芯片(串口/PCMCIA)可能不同(现在用的是CF950),所以驱动软件可能有所不同。

2.3生产支持软件

指产品软件之外的支持软件。包括:

a)激活软件:指激活加密版本手机的软件;

b)打印软件:指打印各种标贴的软件;

c)校准软件:指校准手机各种参数的软件;

d)终测软件:指对手机进行综合测试的软件;

e)下载软件:指下载手机软件到手机中的工具软件;

f)多窗体下载软件:最多支持16个端口同时下载的工具软件;

g)写ESN号软件:指向手机中写ESN号的软件;

h)写IMEI号软件:指向手机中写IMEI号的软件;

i)写板号软件:指向手机中写主板号的软件;

j)写数据库软件:指向数据库中写ESN/IMEI的软件;

k)烧号软件:指向手机中写手机号码的软件;

l)功能测试软件:指测试手机各种功能的软件;

m)绑定软件:指手机捆绑销售时锁网、锁卡、锁号的软件;

n)解绑定软件:指解除手机绑定功能的软件;

o)解锁软件:指解除手机开机密码的软件;

p)维修软件:指手机生产维修用的软件;

q)装箱打印软件:指打印手机包装的软件;

r)生产支持软件包:指生产支持软件的压缩包文件;

s)LCD测试软件:指生产线LCD检测专用软件;

t)BOOT软件:指具有启动引导和修复功能的软件;

u)耦合测试软件:指耦合方式下的射频指标测试软件;

v)板测软件:整机装配前的射频校准终测软件。

w)射频补丁软件:修改射频参数,使之达到射频指标测试要求。

3软件版本命名规则

3.1软件版本命名组成

公司产品的正式软件版本命名由四部分组成。第一部分是产品标识,第二部分是中间以圆点隔开的版本数字,第三部分是日期,第四部分是功能标识,用于区分PC侧软件、生产支持软件、CDG测试软件和机卡合一软件等。

3.2手机软件版本命名

手机软件版本的命名规则如下所示:

产品标识VX.YY_YYMMDD功能标识

版本号和时间之间以下划线分隔。为了适用下载软件,手机软件版本命名长度不超过20位,最后不足20位以@符号补齐。具体含义见表1。

表1 手机软件版本命名规则描述

描述项名称描述项说明
产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格,如“C100”,“C200”等

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合。对于手机机卡分离版本,此项空缺,以@符号补齐20位;对于手机机卡合一版本,用NUS标识;对于CDG测试版本,用CDG标识

例如:

C200V1.00_050530@@@

C100V1.01_050407NUS

3.3模块软件版本命名

模块软件版本的命名规则如下所示:

产品标识VX.YY_YYMMDD功能标识

版本号和时间之间以下划线分隔。为了适用下载软件,模块软件版本命名长度不超过20位,最后不足20位以@符号补齐。具体含义见表2。 

表2 模块软件版本命名规则描述

描述项名称描述项说明
产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格,第一位大写英文字母表示硬件标识,后续位是升级保留代码,如“A0”,“AI”等

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合。对于模块机卡分离版本,此项空缺,以@符号补齐20位;对于模块机卡合一版本,用NUS标识,不足20位的,以@符号补齐;对于CDG测试版本,用CDG标识,不足20位的,以@符号补齐

例如:

A0V1.00_050530@@@@@

AIV1.00_050407NUS@@

3.4手机PC侧软件版本命名

手机PC侧软件版本的命名规则如下所示:

产品标识VX.YY_YYMMDDPC

版本号和时间之间以下划线分隔。具体含义见表3。

表3 手机PC侧软件版本命名规则描述

描述项名称描述项说明
产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格。对于特定某款手机的PC侧软件,用该产品标识表示,如“C100”,“C8058”等。对于适合所有手机的PC侧软件用“MOBILE”表示

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合,PC大写,代表PC侧软件

例如:

C8058V1.00_050530PC

MOBILEV1.00_050530PC 

3.5模块PC侧软件版本命名

模块PC侧软件版本的命名规则如下所示:

产品标识VX.YY_YYMMDDPC

版本号和时间之间以下划线分隔。具体含义见表4。

表4 模块PC侧软件版本命名规则描述

描述项名称描述项说明
产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格。对于特定某款模块的PC侧软件,第一位大写英文字母表示该模块硬件标识,后续位是升级保留代码,如“A0”,“AI”等。对于适合所有模块的PC侧软件用“MODULE”表示

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合,PC大写,代表PC侧软件

例如:

A0V1.00_050530PC

MODULEV1.00_050530PC

3.6手机生产支持软件版本命名

手机生产支持软件版本的命名规则如下所示:

产品标识VX.YY_YYMMDD功能标识

版本号和时间之间以下划线分隔。具体含义见表5。

表5 手机生产支持软件版本命名规则描述

描述项名称描述项说明
产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格。对于特定某款手机的生产支持软件,用该产品标识表示,如“C100”,“C8058”等。对于适合所有手机的生产支持软件用“MOBILE”表示

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合
主要的功能标识见表6。

表6 生产支持软件功能标识表

功能标识功能描述
ACT激活软件
BP打印软件
CAL校准软件
FT终测软件
DB写数据库软件
DON下载软件
DONM

多窗体下载软件
ESN写ESN号软件

FUN功能测试软件
IME写IMEI号软件

LCK绑定软件
UB解绑定软件
UM解锁软件
REP维修软件
SN写板号软件
SOW烧号软件
STR装箱打印软件
TST生产支持软件包
LCDLCD测试软件

BOTBOOT软件

WT耦合测试软件
BT板测软件
RFP射频补丁软件
对于不能用以上功能标识指定的软件,在软件提交时由开发人员和版本管理员共同讨论确定。

例如:

C8058V1.00_050530LCD

MOBILEV1.00_050530UM

3.7模块生产支持软件版本命名

模块生产支持软件版本的命名规则如下所示:

产品标识VX.YY_YYMMDD功能标识

版本号和时间之间以下划线分隔。具体含义见表7。

表7 模块生产支持软件版本命名规则描述

描述项名称描述项说明
产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格。对于特定某款模块的生产支持软件,第一位大写英文字母表示该模块硬件标识,后续位是升级保留代码,如“A0”,“AI”等。对于适合所有模块的生产支持软件用“MODULE”表示

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合
主要的功能标识见表6。

例如:

A0V1.00_050530DON

MODULEV1.00_050530DON

3.8公用于所有手机和模块的软件版本命名

公用于所有手机和模块的软件版本命名规则如下所示:

产品标识VX.YY_YYMMDD功能标识

版本号和时间之间以下划线分隔。具体含义见表8。

表8 公用于所有手机和模块的软件版本命名规则描述

描述项名称描述项说明
产品标识用“HUNTEL”表示,和版本号之间留有一位空格

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合
主要的功能标识见表6。

例如:

HUNTELV1.00_050530BOT

3.9无线上网卡相关软件版本命名

无线上网卡相关软件版本命名规则如下所示:

产品标识VX.YY_YYMMDD功能标识

版本号和时间之间以下划线分隔。具体含义见表9。

表9 无线上网卡相关软件版本命名规则描述

描述项名称描述项说明
产品标识用“PCMCIA”表示,和版本号之间留有一位空格

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合,用于区分无线上网卡相关软件
主要的功能标识见表10。

表10  无线上网卡相关软件功能标识表

功能标识功能描述
DON下载软件
UITUI TEST软件

MAN管理器软件(精佑内部使用)

MAN_HK

用于虹康的管理器软件
对于不能用以上功能标识指定的软件,在软件提交时由开发人员和版本管理员共同讨论确定。

例如:

PCMCIAV3.04_050530MAN

3.10无线上网卡驱动软件版本命名

无线上网卡驱动软件版本命名规则如下所示:

产品标识VX.YY_YYMMDD功能标识

版本号和时间之间以下划线分隔。具体含义见表11

表11 无线上网卡驱动软件版本命名规则描述

描述项名称描述项说明
产品标识串口和PCMCIA接口的转换芯片的型号,不足八位的,和版本号之间留有一位空格。现在用的转换芯片型号为CF950,用 “CF950”表示

VV代表版本号的起始位

主版本X

一位数字表示,初始值为1,表示软件的主版本号

次版本YY

两位数字表示,初始值为00,表示软件的次版本号

时间YYMMDD

六位数字表示,2位数字年,2位数字月,2位数字日

功能标识字母或数字的组合,这里用DRV代表驱动软件

例如:

CF950V3.04_050530DRV

3.11正式版本号的升级规则

软件的正式版本号升级,应该能体现出版本继承性关系,根据软件改动的大小,进行正式版本号升级。

3.11.1软件版本升级规则

1)研发阶段主版本X的值为1,小批量生产阶段主版本X升级为2

2)研发阶段软件的初始正式版本号为1.00;

3)从研发阶段进入小批量生产阶段,版本从研发阶段的1.YY升级为2.01;

4)小批量生产阶段,版本从2.01开始升级;

5)研发阶段每次版本升级,版本号和日期均升级(主板本X为1,次版本YY和时间YYMMDD均升级);

6)小批量生产阶段,遇某一版本外发,接下来的版本版本号和日期均升级(主板本X为2,次版本YY和时间YYMMDD均升级),如果没有外发,则只变动日期,版本号不升级(X.YY与上一版本一致,时间YYMMDD升级);

7)研发阶段所有软件升级正式版本号需连续,小批量生产阶段所有软件升级正式版本号连续(有外发)或不变(无外发)。

备注:项目从研发阶段进入小批量生产阶段,项目经理应及时通知软件部版本负责人和技术部;版本外发,项目经理应提前通知技术部,技术部或项目经理应及时通知软件部版本负责人。

3.11.2主版本号升级

主版本号X的升级发生在改型或进行功能重大变更,或者项目阶段发生变化时。这种升级需要经过项目调整申请评审,并有相应的改型或变更设计与之对应。

3.11.3次版本号升级

次版本号YY的升级由某版本的各种修补来决定。版本每修补一次,就由00到99向前升级一个版本。

3.12版本的电子文件命名规则

1)电子文件名同软件版本命名;

2)文件的后缀根据实际需要取用,具体如下:

●elf            TRACE32下载文件

●bin            串口下载文件

●hex            生产烧录文件

●exe            生产支持软件的安装程序文件等

●dll             烧号软件的动态链接库文件

●zip             生产支持软件的压缩包文件

●sys             2k以后的驱动文件

●vxd             2k以前的驱动文件

●inf             生产厂家定义的设备配置文件

●cat             生产厂家定义的目录文件

3)同一生产支持软件版本包含两个及以上文件必须以压缩包方式提交;

4)相同后缀名的文件如果用途不同,必须在文件名中注明。

4软件版本发布流程

1)软件项目组长填写《***软件版本说明》(电子档,类似于以前的版本说明),写明这个版本的更改项和测试项;

2)交与项目经理审核(项目经理需要把握版本发布进度);

3)项目经理同意(或不同意)发布版本;

4)项目经理同意,软件项目组长制作版本;

5)软件项目组自测人员自测;

6)自测通过,请告知版本管理员,版本管理员审核(文件齐全,命名规范),相关人员填写版本说明表;

7)版本管理员文件归档,在故障库中添加版本号,通知测试项目组长测试;

8)测试项目组长提交《***软件版本测试报告》(电子档),并说明是否放行(标准:产品故障分类标准和版本放行管理规定);

9)版本管理员依照标准审核,相关人员填写版本说明表;

10)版本管理员测试报告归档,并登记该版本可(或不可)对外发布。

软件版本发布流程框图:

5禁止条例

1)禁止生产线使用服务器上正式发布版本以外的版本;

2)禁止软件部、测试部、直接将版本发给生产线使用;

3)禁止软件部直接将部门内编译版本发给测试部进行测试,禁止测试部直接从软件部取用版本进行测试;

4)禁止审批中上一审批未通过,跳跃至下一审批。

6管理条例

1)技术部负责监督软件版本管理的实施;

2)有审核权的人员不在岗时,应事先指定授权人;

3)内部版本从申请版本提交到最终技术部归档,最长时间不得超过7天;

4)项目从研发阶段进入小批量生产阶段,项目经理应及时通知软件部版本负责人和技术部;

5)版本外发,项目经理应提前通知技术部,技术部或项目经理应及时通知软件部版本负责人。

7附录

1)附录A《版本说明表》

2)附录B《资料外发申请表》

附录A

版本说明表

表 HT-2005-01    归口管理:技术部                          编号:

版本基本信息(由软件项目组长填写)

正式版本号
提交人提交时间
所属部门所属项目
与版本配套的版本说明文件名:
版本的配套性及兼容性说明(由项目经理填写)

项目经理审批意见同意  不同意

对应硬件版本
主板FLASH
LCD耳机
其他配套及兼容性说明:

该软件版本是否开放给客户是   否

版本制作(由软件项目组长填写)

自测人员自测通过  不通过

版本审核(由版本管理员填写)

审批人命名规范和文件齐全通过  不通过

版本发布 (由版本管理员填写)

发布人版本当前位置
测试报告(由测试组长填写)

提交人结论:
测试报告文件名:
A类故障个数:

B类故障个数:

C类故障个数:

其他:
版本使用注意事项:
版本状态 (由版本管理员填写)

审批人结论通过  不通过

附录B

资料外发申请                                     

表 HT-2005-02    归口管理:技术部                      编号:

基本信息:
申请人申请时间
外发资料名称
对应硬件版本
主板FLASH
LCD耳机
其他配套及兼容性说明与外发的上一版本相比NV区是否有变化

使用地点
外发原因
外发途径光盘     MODEM        公司内邮件      公司外邮件

外发申请时间外发完成时间
审批方式正常资料外发   资料外发  特批资料外发

外发至谁
备注
审批意见:
项目经理:审批意见:审批时间:
计划部经理:审批意见:审批时间:
技术部经理:审批意见:审批时间:
总经理:审批意见:审批时间:
版本管理员:实施意见:实施时间:

文档

软件版本管理规定

上海精佑通信技术有限公司企业标准(管理标准)Q/HT0001–2005软件版本管理规定V1.042005-04-11发布2005-04-11实施目录1范围42术语和定义42.1软件42.2产品软件42.3生产支持软件43软件版本命名规则53.1软件版本命名组成53.2手机软件版本命名53.3模块软件版本命名53.4手机PC侧软件版本命名63.5模块PC侧软件版本命名63.6手机生产支持软件版本命名73.7模块生产支持软件版本命名83.8公用于所有手机和模块的软件版本命名93.9无线上网卡相关软
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top