1、软件版本管理规范V1.0.0文档版本变更统计:版本号拟制日期拟制人版本描述存档编号V1.0.0-5-13初始版本目 录前 言31 范围42 术语和定义42.1 软件42.2 产品软件42.3 演示软件53 软件版本命名规则53.1 软件版本命名组成53.2 产品软件版本命名53.3 演示软件版本命名53.4 正式版本号升级规则63.4.1 软件版本升级规则63.4.2 演示版本升级规则73.5 版本安装文件命名规则及存放路径74 软件版本公布步骤75 管理条例86 附录8前 言为规范部门产品软件版本管理和控制,确保产品版本有效和质量,制订本标准。本标准由移动金融事业部拟制。本标准于6月首次公布
2、。 软件版本管理要求1 范围 本标准要求了移动银行事业部产品软件版本控制和管理。 本标准适适用于移动银行事业部产品软件版本控制和管理。2 术语和定义 下列定义适适用于本标准。2.1 软件指和产品相关全部软件,能够分为产品软件和演示软件。2.2 产品软件已签署协议,有明确交付日期产品。2.3 演示软件处于研发阶段,并未正式投入生产应用。3 软件版本命名规则3.1 软件版本命名组成产品正式软件版本命名由四部分组成。第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。产品演示版本命名由四部分组成。第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为
3、日期版本号。3.2 产品软件版本命名产品软件版本命名规则以下所表示:产品标识VX.Y.Z_YYMMDD版本号和时间之间以下划线分隔。具体含义见表1。表1 软件版本命名规则描述描述项名称描述项说明VV代表版本号起始位主版本X一位数字表示,初始值为1,表示软件主版本号次版本Y一位数字表示,初始值为0,表示软件次版本号修订号Z一位数字表示,初始值为0,表示软件修订号,取值范围09,同一天修订号不超出10个。时间YYMMDD六位数字表示,2位数字年,2位数字月,2位数字日比如: 信用卡V1.0.0_150501 ,表示信用卡V1.0版本在5月1日做了一次修订并公布了版本。3.3 演示软件版本命名演示软
4、件版本命名规则以下所表示:产品标识VX.Y.Z_YYMMDDdemo版本号和时间之间以下划线分隔。具体含义见表2。 表2 演示软件版本命名规则描述描述项名称描述项说明VV代表版本号起始位主版本X一位数字表示,初始值为1,表示软件主版本号次版本Y一位数字表示,初始值为0,表示软件次版本号修订号Z一位数字表示,初始值为0,表示软件修订号,取值范围09,同一天修订号不超出10个。时间YYMMDD六位数字表示,2位数字年,2位数字月,2位数字日比如:信用卡申请V1.0.0_150501demo ,表示信用卡申请demo软件V1.0版本在5月1日做了一次修订。3.4 正式版本号升级规则软件正式版本号升级
5、,应该能表现出版本继承性关系,依据软件改动大小,进行正式版本号升级。3.4.1 软件版本升级规则1) 研发阶段主版本X值为0,上线主版本X升级为1,后续依据协议修改主版本号,如第一期协议主版本号为1,第二期协议主版本号为2.2) 软件初始正式版本号为V1.0.0;3) 软件次版本号依据修改功效及工作量依次递增。如增加一项大功效,则次版本号增加1。4) 修订号立即间:在没有增加或降低大功效情况下改动,使用修订号。同一天公布修订版本不超出10个,如5月1日,共对一个软件做了3次修改,软件主版本号及次版本号为1和1,则这一天公布版本分别为:V1.1.0_0501、V1.1.1_0501、V1.1.2
6、_0501.3.4.2 演示版本升级规则1) 演示版本X值为0,不做升级。.2) 软件初始版本号为V0.1.0;3) 软件次版本号依据修改功效及工作量依次递增。如增加一项大功效,则次版本号增加1。4) 修订号立即间:在没有增加或降低大功效情况下改动,使用修订号。同一天公布修订版本不超出10个,如5月1日,共对一个软件做了3次修改,软件主版本号及次版本号为0和1,则这一天公布版本分别为:V0.1.0_0501demo、V0.1.1_0501demo、V0.1.2_0501demo.3.5 版本安装文件命名规则及存放路径1) 安装文件名同软件版本命名;2) 对外公布产品版本及演示版本,如无特殊要求
7、,均统一上传到fir.im平台。上传时在更新日志说明使用此软件所需含有条件及此次更新详情,如服务地址设置和此次公布版本做修改。3) 备注:演示版本公布时需注意,同个版本假如功效不变,仅修改logo、增加或降低外设等,打包时使用同个ID,公布时使用同一个地址,可下载历史版本。4 软件版本公布步骤1) 软件开发人员经过starteam提交修改版本。2) 项目经理审核版本质量,确保达成公布标准;3) 由项目经理依据该版本变更改动量大小及复杂度确定版本号,并对该版本历史版本统一管理(提议使用excel表格统计版本号及改动)。4) 版本公布工作由项目经理负责,公布版本必需有备注说明(每个月月底项目经理提
8、交所负责项目版本excel表格给*版本管理员*)。5 管理条例1) 有审核权人员不在岗时,应事先指定授权人;2) 项目结束开发阶段,进入版本公布阶段时,项目经理应经过企业邮件形式通知项目相干人,包含版本公布地址及版本号,功效描述等。3) 版本管理员每个月月底整理一次版本信息,保留到服务器(192.168.*.*),并以邮件形式发给部门经理。6 附录1) 附录A版本说明表附录A版本说明表表 HT-01 编号:版本基础信息(由软件项目组长填写)正式版本号演示版本号提交人提交时间所属部门所属项目和版本配套版本说明文件名:版本配套性及兼容性说明(由项目经理填写)项目经理审批意见同意 不一样意对应硬件版本androidios其它配套及兼容性说明:该软件版本是否开放给用户o是 o否版本制作(由软件项目组长填写)自测人员自测o经过 o不经过版本审核(由版本管理员填写)审批人命名规范o经过 o不经过版本公布 (由版本管理员填写)公布人版本目前位置测试汇报(由测试组长填写)提交人结论:测试汇报文件名:A类故障个数:B类故障个数:C类故障个数:其它:版本使用注意事项:版本状态 (由版本管理员填写)审批人结论o经过 o不经过