上海精佑通信技术有限公司企业标准(管理标准)Q/HT 0001–2005软件版本管理规定V1.042005-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侧软件版本命名 (7)3.6手机生产支持软件版本命名 (7)3.7模块生产支持软件版本命名 (8)3.8公用于所有手机和模块的软件版本命名 (9)3.9无线上网卡相关软件版本命名 (9)3.10无线上网卡驱动软件版本命名 (10)3.11正式版本号的升级规则 (10)3.12版本的电子文件命名规则 (11)4软件版本发布流程 (11)5禁止条例 (14)6管理条例 (14)7附录 (14)上海精佑通信技术有限公司文档版本变更记录:版本号拟制日期拟制人版本描述存档编号V1.00 2005-4-11 郝军初始版本V1.01 2005-4-27 郝军1.版本号前增加“V”,用以明显标识版本号2.版本号和时间之间以下划线分隔3.增加生产支持软件种类4.增加无线上网卡生产支持软件、管理器软件和驱动软件命名5.增加版本发布流程的文字说明V1.02 2005-7-1 郝军增加手机和模块生产支持软件的类型:射频补丁软件(RFP)V1.03 2005-7-15 郝军更改版本号升级规则,更改资料外发申请表V1.04 2005-7-26 郝军增加机卡合一版本的命名规则注:1)拟制、审核、会签、批准不走电子流程时,必须用钢笔或签字笔填写,不得用铅笔、圆珠笔填写。
上海精佑通信技术有限公司前言为规范公司产品软件版本的管理与控制,保证产品版本的有效与质量,制定本标准。
本标准由公司技术部拟制,技术部归口管理。
本标准由技术部会同软件部、测试部和计划部共同起草。
本标准主要起草人:郝军、王瑾本标准于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✞”等V V代表版本号的起始位主版本X一位数字表示,初始值为1,表示软件的主版本号次版本YY两位数字表示,初始值为00,表示软件的次版本号时间YYMMDD六位数字表示,2位数字年,2位数字月,2位数字日功能标识字母或数字的组合。
对于手机机卡分离版本,此项空缺,以@符号补齐20位;对于手机机卡合一版本,用NUS标识;对于CDG测试版本,用CDG标识例如:C200✞V1.00_050530@@@C100✞V1.01_050407NUS3.3 模块软件版本命名模块软件版本的命名规则如下所示:产品标识VX.YY_YYMMDD功能标识版本号和时间之间以下划线分隔。
为了适用下载软件,模块软件版本命名长度不超过20位,最后不足上海精佑通信技术有限公司20位以@符号补齐。
具体含义见表2。
表2 模块软件版本命名规则描述描述项名称描述项说明产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格,第一位大写英文字母表示硬件标识,后续位是升级保留代码,如“A0✞”,“AI✞”等V V代表版本号的起始位主版本X一位数字表示,初始值为1,表示软件的主版本号次版本YY两位数字表示,初始值为00,表示软件的次版本号时间YYMMDD六位数字表示,2位数字年,2位数字月,2位数字日功能标识字母或数字的组合。
对于模块机卡分离版本,此项空缺,以@符号补齐20位;对于模块机卡合一版本,用NUS标识,不足20位的,以@符号补齐;对于CDG 测试版本,用CDG标识,不足20位的,以@符号补齐例如:A0✞V1.00_050530@@@@@AI✞V1.00_050407NUS@@3.4 手机PC侧软件版本命名手机PC侧软件版本的命名规则如下所示:产品标识VX.YY_YYMMDD PC 版本号和时间之间以下划线分隔。
具体含义见表3。
表3 手机PC侧软件版本命名规则描述描述项名称描述项说明产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格。
对于特定某款手机的PC侧软件,用该产品标识表示,如“C100✞”,“C8058✞”等。
对于适合所有手机的PC 侧软件用“MOBILE✞”表示V V代表版本号的起始位主版本X一位数字表示,初始值为1,表示软件的主版本号次版本YY两位数字表示,初始值为00,表示软件的次版本号时间YYMMDD六位数字表示,2位数字年,2位数字月,2位数字日功能标识字母或数字的组合,PC大写,代表PC侧软件例如:C8058✞V1.00_050530PCMOBILE✞V1.00_050530PC上海精佑通信技术有限公司3.5 模块PC侧软件版本命名模块PC侧软件版本的命名规则如下所示:产品标识VX.YY_YYMMDD PC 版本号和时间之间以下划线分隔。
具体含义见表4。
表4 模块PC侧软件版本命名规则描述描述项名称描述项说明产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格。
对于特定某款模块的PC侧软件,第一位大写英文字母表示该模块硬件标识,后续位是升级保留代码,如“A0✞”,“AI✞”等。
对于适合所有模块的PC侧软件用“MODULE✞”表示V V代表版本号的起始位主版本X一位数字表示,初始值为1,表示软件的主版本号次版本YY两位数字表示,初始值为00,表示软件的次版本号时间YYMMDD六位数字表示,2位数字年,2位数字月,2位数字日功能标识字母或数字的组合,PC大写,代表PC侧软件例如:A0✞V1.00_050530PCMODULE✞V1.00_050530PC3.6 手机生产支持软件版本命名手机生产支持软件版本的命名规则如下所示:产品标识VX.YY_YYMMDD功能标识版本号和时间之间以下划线分隔。
具体含义见表5。
表5 手机生产支持软件版本命名规则描述描述项名称描述项说明产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格。
对于特定某款手机的生产支持软件,用该产品标识表示,如“C100✞”,“C8058✞”等。
对于适合所有手机的生产支持软件用“MOBILE✞”表示V V代表版本号的起始位主版本X一位数字表示,初始值为1,表示软件的主版本号次版本YY两位数字表示,初始值为00,表示软件的次版本号时间YYMMDD六位数字表示,2位数字年,2位数字月,2位数字日功能标识字母或数字的组合上海精佑通信技术有限公司表6 生产支持软件功能标识表功能标识功能描述ACT 激活软件BP 打印软件CAL 校准软件FT 终测软件DB 写数据库软件DON 下载软件DONM 多窗体下载软件ESN 写ESN号软件FUN 功能测试软件IME 写IMEI号软件LCK 绑定软件UB 解绑定软件UM 解锁软件REP 维修软件SN 写板号软件SOW 烧号软件STR 装箱打印软件TST 生产支持软件包LCD LCD测试软件BOT BOOT软件WT 耦合测试软件BT 板测软件RFP 射频补丁软件例如:C8058✞V1.00_050530LCDMOBILE✞V1.00_050530UM3.7 模块生产支持软件版本命名模块生产支持软件版本的命名规则如下所示:产品标识VX.YY_YYMMDD功能标识版本号和时间之间以下划线分隔。
具体含义见表7。
表7 模块生产支持软件版本命名规则描述描述项名称描述项说明产品标识最大八位字母或数字的组合,不足八位的,和版本号之间留有一位空格。
对于特定某款模块的生产支持软件,第一位大写英文字母表示该模块硬件标识,后续位是升级保留代码,如“A0✞”,“AI✞”等。
对于适合所有模块的生产上海精佑通信技术有限公司描述项名称描述项说明支持软件用“MODULE✞”表示V V代表版本号的起始位主版本X一位数字表示,初始值为1,表示软件的主版本号次版本YY两位数字表示,初始值为00,表示软件的次版本号时间YYMMDD六位数字表示,2位数字年,2位数字月,2位数字日功能标识字母或数字的组合例如:A0✞V1.00_050530DONMODULE✞V1.00_050530DON3.8 公用于所有手机和模块的软件版本命名公用于所有手机和模块的软件版本命名规则如下所示:产品标识VX.YY_YYMMDD功能标识版本号和时间之间以下划线分隔。