版本号命名规范

版本号命名规范
版本号命名规范

文件编号:

上海摩力游数字娱乐有限公司质量管理体系文件

软件产品命名规范

Version B/0

编写:朱守炜

审核:郭园园

批准:

实施日期:

受控状态:

发放编号:

上海摩力游数字娱乐有限公司

2011年

修改记录

1.目的

为了确保公司各个软件产品及程序的正确性、统一性,确保各方面内容受到保护和修改控制,确保各项工作顺利进行,特此制定本公司软件产品命名规范,凡本公司设计开发的软件产品及程序均应符合本规范。

2.适用范围

本规定适用于公司所有软件产品和每一个可独立维护并受控的程序。

3.名词定义

程序:程序是一系列按照特定顺序组织的计算机数据和指令的集合。一般指源码的编译成果,程序的类型包括dll、exe、ocx、jar、war等。

软件产品:软件产品是程序设计的最终结果,是最终向用户发布的软件。它可以是一个特定的程序,也可以是一组功能联系紧密,可以互相协作的程序的集合。此外软件产品还应包括与这些程序相关的文档。

4.软件产品标识

软件产品的标识由软件产品名称和软件产品的版本两部分参数组成。

4.1软件产品名称

软件产品一般都有中文名称、英文名称及简称三种方式的标识。公司所有软件产品在立项开发时,软件产品名称按统一标准命名,标准说明如下:

4.1.1软件产品的中文名称

软件产品的中文名称要求能够体现产品内容和产品属性。

4.1.2软件产品英文名称

软件产品的英文名称由三部分组成:公司的标识、产品标志中文名称的英文全称。除英文缩写组合外,英文单词都采用首字母或关键字母大写的方法。

例如:Moliyo King Of Sea

4.1.3软件产品的简称

软件产品的简称也是由三部分组成:英文名称的缩写(一般为各单词首字母组合)。

例如:C2 KOP KOS

4.2软件产品版本

软件产品的版本直接体现在版本号的命名上,命名格式为

产品名缩写. 地区名缩写. 主版本号 . 特征版本号 . 修正版本号【. 送测版本号 . 构建次数】

当软件产品初版时,特征版本号和修正版本号都为0,可以忽略不计。

主版本号的修改标志这软件产品的升级开发,须提交立项申请,由立项评审委员会决定。版本号之前加入产品名称缩写以及国家地区的2位英文字母缩写(按ISO3166标准),之前版本号变动时之后的版本号自动清零,不包构建次数。

对外发布的版本号只需产品名.地区名.主版本号.特殊版本号.修正版本号。

如版本号https://www.360docs.net/doc/f89431809.html,.1.0.1.2.5 对外发布版本号为https://www.360docs.net/doc/f89431809.html,.1.0.1

送测版本号

修正版本号

特殊版本

KOS . CN . 1 . 0 .1 . 2 . 5

主版本号

国家地区名缩写构建次数

产品名称缩写

4.2.1主版本号

为数字,当版本重大更新时,如增加多个模块或者整体架构发生变化主版本号+1,此时主版本号之后的所有版本号为0,构建次数+1

如版本号https://www.360docs.net/doc/f89431809.html,.1.0.1.2.5当主版本号+1时为https://www.360docs.net/doc/f89431809.html,.2.0.0.0.6

4.2.2特征版本号

为数字,当功能有一定的增加或变化,如部分模块发生变化特征版本号+1此时主版本号不变,特征版本号之后的所有版本号为0,构建次数+1

如版本号https://www.360docs.net/doc/f89431809.html,.1.0.1.2.5当特征版本号+1时为https://www.360docs.net/doc/f89431809.html,.1.1.0.0.6

4.2.3修正版本号

为数字,当对版本进行BUG修复后修正版本号+1此时主版本号、特征版本号不变,送测版本号复位为0,构建次数+1

如版本号https://www.360docs.net/doc/f89431809.html,.1.0.1.2.5当修正版本号+1时为https://www.360docs.net/doc/f89431809.html,.1.0.2.0.6

4.2.4 送测版本号

为数字,当版本进行测试后送测版本号+1构建次数+1

如版本号https://www.360docs.net/doc/f89431809.html,.1.0.1.2.5送测版本号+1时为版本号https://www.360docs.net/doc/f89431809.html,.1.0.1.3.6

4.2.5构建次数

为数字,版本构建次数,不会因之前的版本号改变而清0,任何版本号变动后构建次数+1

软件版本管理规定

上海精佑通信技术有限公司企业标准 (管理标准) 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侧软件版本命名 (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)拟制、审核、会签、批准不走电子流程时,必须用钢笔或签字笔填写,不得用铅笔、圆珠笔填写。

版本发布命名规范

1. 1.版本命名规范 软件版本号有四部分组成,第一部分为主版本号,第二部分为次版本号,第三部分为修订版 本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有五种,分别为base、alpha、beta 、RC 、 release 2. 2.软件版本阶段说明 Base:此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 Alpha :软件的初级版本,表示该软件在此阶段以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改,是测试版本。测试人员提交Bug经开发人员修改确认之后,发布到测试网址让测试人员测试,此时可将软件版本标注为alpha版。 Beta :该版本相对于Alpha 版已经有了很大的进步,消除了严重错误,但还需要经过多次测试来进一步消除,此版本主要的修改对象是软件的UI。 修改的的Bug 经测试人员测试确认后可发布到外网上,此时可将软件版本标注为 beta版。 RC :该版本已经相当成熟了,基本上不存在导致错误的Bug,与即将发行的正式版本相差无几。 Release:该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式的版本,是最终交付用户使用的一个版本。该版本有时也称标准版。 3. 3.版本号修改规则

(1)主版本号:当功能模块有较大的变动,比如增加模块或是整体架构发生变化。此版本号由项目决定是否修改。 (2)次版本号:相对于主版本号而言,次版本号的升级对应的只是局部的变动,但该局部的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强。此版本号由项目决定是否修改。 (3)修订版本号:一般是Bug 的修复或是一些小的变动或是一些功能的扩充,要经常发布修订版,修复一个严重 Bug 即可发布一个修订版。此版本号由项目经理决定是否修改。 (4)日期版本号:用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。 (5)希腊字母版本号:此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。 4.版本发布周期 (1)非紧急情况:首先由测试人员测试并提交Bug,其次开发人员会尽量在当天修复Bug并在第二天发布该版本的alpha版,然后由测试人员测试验证关闭Bug之后在第三天会发布该版本的 beta 版。 紧急情况:如果Bug比较紧急可跳过一般流程,由开发人员尽快修复Bug,测试确认之后直接发布该版本的 beta版。 5. 5 5 .版本号修改举例说明 如此时版本号为:1.0.0.0321_alpha ,此时为内部测试阶段 (1)开发人员修复了测试人员提交的bug并经测试人员测试验证关闭bug 之后,发布到外网时,此时就进入了软件的下一个阶段,版本号可改为: 1.0.0.0321_beta ,如当前日期跟上一个版本号的日期不一样,版本号可改 为:1.0.0.0322_beta。 (2)如果修复了一些重大Bug 并按照流程发布到外网时就可发布一个修订版,如1.0.1.0322_beta,日期为发布的当前日期。

软件项目版本号的命名规则及格式2016

软件项目版本号的命名规则及格式 版本控制比较普遍的3 种命名格式: 一、GNU 风格的版本号命名格式: 主版本号 . 子版本号[. 修正版本号[. 编译版本号]] Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Nu mber]] 示例: 1.2.1, 2.0, 5.0.0 build-13124 二、Windows 风格的版本号命名格式: 主版本号 . 子版本号[ 修正版本号[. 编译版本号]] Major_Version_Number.Minor_Version_Number[Revision_Number[.Build_Nu mber]] 示例: 1.21, 2.0 三、.Net Framework 风格的版本号命名格式: 主版本号.子版本号[.编译版本号[.修正版本号]] Major_Version_Number.Minor_Version_Number[.Build_Number[.Revision_Nu mber]] 版本号由二至四个部分组成:主版本号、次版本号、内部版本号和修订号。主版本号和次版本号是必选的;内部版本号和修订号是可选的,但是如果定义了修订号部分,则内部版本号就是必选的。所有定义的部分都必须是大于或等于0 的整数。 应根据下面的约定使用这些部分: Major :具有相同名称但不同主版本号的程序集不可互换。例如,这适用于对产品的大量重写,这些重写使得无法实现向后兼容性。 Minor :如果两个程序集的名称和主版本号相同,而次版本号不同,这指示显著增强,但照顾到了向后兼容性。例如,这适用于产品的修正版或完全向后兼容的新版本。 Build :内部版本号的不同表示对相同源所作的重新编译。这适合于更改处理器、平台或编译器的情况。 Revision :名称、主版本号和次版本号都相同但修订号不同的程序集应是完全可互换的。这适用于修复以前发布的程序集中的安全漏洞。 程序集的只有内部版本号或修订号不同的后续版本被认为是先前版本的修补程序(Hotfix) 更新。 版本号管理策略 一、GNU 风格的版本号管理策略:

软件版本管理规范标准

软件版本管理规 V1.0.0 文档版本变更记录:

目录 前言 (3) 1 围 (4) 2 术语和定义 (4) 2.1 软件 (4) 2.2 产品软件 (4) 2.3 演示软件 (4) 3 软件版本命名规则 (4) 3.1 软件版本命名组成 (4) 3.2 产品软件版本命名 (4) 3.3 演示软件版本命名 (5) 3.4 正式版本号的升级规则 (6) 3.4.1 软件版本升级规则 (6) 3.4.2 演示版本升级规则 (6) 3.5 版本的安装文件命名规则及存放路径 (6) 4 软件版本发布流程 (7) 5 管理条例 (7) 6 附录 (7)

前言 为规部门产品软件版本的管理与控制,保证产品版本的有效与质量,制定本标准。本标准由移动金融事业部拟制。 本标准于2015年6月首次发布。

软件版本管理规定 1围 本标准规定了移动银行事业部产品软件版本的控制与管理。 本标准适用于移动银行事业部产品软件版本的控制与管理。 2术语和定义 下列定义适用于本标准。 2.1软件 指与产品相关的所有软件,可以分为产品软件和演示软件。 2.2产品软件 已签订合同,有明确交付日期的产品。 2.3演示软件 处于研发阶段,并未正式投入生产的应用。 3软件版本命名规则 3.1软件版本命名组成 产品的正式软件版本命名由四部分组成。第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。 产品的演示版本命名由四部分组成。第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。 3.2产品软件版本命名 产品软件版本的命名规则如下所示:

软件版本管理规范标准[详]

软件版本管理规 第一章目的 本规详细规定软件项目版本管理的对象、存储目录、分支、权限、维护等容,使软件项目版本管理流程化并规化,确保在系统开发和实施过程中项目的完整性和一致性。 1.第二章适用围 所有系统开发及实施项目的软件项目都应进行版本管理。项目中所有正式文档和代码都应纳入配置库(可使用工具建立配置库,本文所述使用的是SVN)进行版本管理。 2.第三章职责 配置库管理员:负责配置库的日常维护和管理;监督开发及测试部门及时提交版本管理对象(即配置项)。 此岗位可由开发或测试人员兼任。 3.第四章容 4.1. 版本管理对象 包括但不限于: 项目总体计划 可行性研究报告 开发计划 需求说明书 需求设计原型 设计说明书 系统开发变更申请单 系统管理手册 用户操作手册 培训计划 培训记录 源程序 支持系统运行的配置文件 存储过程脚本 测试计划 测试用例 测试脚本 测试报告 上线计划

上线申请 版本维护日志 4.2. 配置库的目录结构 每个项目在配置库中应拥有唯一的项目名称。配置库目录结构与项目部的目录结构建议按下列格式创建。 配置库目录结构规划: ┠tags(发布) ┃├v1.0.0_T1_2016909 ┃├v1.0.0.33899_T1_20161009 ┃├v1.0.0_R1_20161109 ┃├v1.1.0_T1_20170109 ┃└v1.1.0_R1_20170209 ┠trunk(主版本) ┃└projectA ┃├src ┃├MY_MOOC ┃├doc ┃├tool ┃├。。。 ┖branches(分支) ├SY_ABC ├TJ_ABC ├WH_MOOC 其中,项目部的目录结构: |–projectA |–src (保存该项目的源程序) |–doc (保存项目相关文档) |–000.项目管理(保存项目过程管理相关文档) |–010.项目计划(保存项目计划相关文档) |–020.项目需求(保存项目需求相关文档) |–030.系统设计(保存项目设计相关文档) |–030.系统测试(保存项目代码测试相关文档) |–040.系统实施(保存项目部署实施相关文档) |–050.系统运维(保存项目运维文档,包括培训、用户手册等) |–060.技术资料(保存项目技术文档,包括第三方技术资料等)

项目软件版本号管理规范

项目软件版本号管理规范

历史修改记录 一. 目的

1.1软件版本按照一定的规则保存所有版本,避免发生版本丢失或混淆等现象, 并且可以快速准确的查找到任何版本。 1.2软件版本规范有利于公司各部门之间的对接工作,有利于公司内部资料统一 管理。 1.3本文档是为规范研发部软件版本管理而制定的。 二. 范围 2.1本文档为研发部软件开发版本提供有关版本管理规范的相关内容,包括:2.2版本标识方法及管理 2.3版本升级 2.4文档及源码的备份制度 2.5所有研发部软件工程师成员都必须遵照项目软件管理规范操作,公司内部使 用按照文档及源码存放备份制度。 三. 版本管理 3.1版本号规则 3.1.1每个归档版本都有两个版本号:内部版本号和外部版本号。版本号使用 VP规则,V(Version)是指外部版本号(研发测试版本),P(Patch)是指补丁版本号(可选)。 3.1.2版本号命名:V/B+主版本号+次版本号+修订版本号+日期版本号

3.2版本号修改规则 3.2.1主版本号:当功能模块有较大的变动,比如增加模块或是整体架构发生 变化。此版本号由项目决定是否修改。 3.2.2次版本号:相对于主版本号而言,次版本号的升级对应的只是局部的变 动,但该局部的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强。此版本号由项目决定是否修改。 3.2.3修订版本号:一般是Bug 的修复或是一些小的变动或是一些功能的扩 充,要经常发布修订版,修复一个严重Bug 即可发布一个修订版。此版本号由项目经理决定是否修改。 3.2.4日期版本号:用于记录修改项目的当前日期,每天对项目的修改都需要 更改日期版本号。此版本号由开发人员决定是否修改。 如: V8.1.0.XXX (上一级版本号有变动时,下级要归零) 3.3版本号修改举例说明 如此时版本号为:V8.1.0.XXX ,此时为内部测试阶段 3.3.1 开发人员修复了测试人员提交的bug并经测试人员测试验证关闭bug 之后,发布到外网时,此时就进入了软件的下一个阶段,版本号可改为: V8.1.1.XXXX ,如当前日期跟上一个版本号的日期不一样,版本号可改为: V8.1.1.XXX。

软件版本命名规则

空蓝 忍耐 我很幸运!: ) 主页博客相册|个人档案|好友 查看文章 【规范】软件版本命名规范 2010-02-21 18:01 一、软件版本命名规范 1. 软件版本阶段说明 * Base 版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha 版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug 较多,需要继续修改。 * Beta 版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI 。 * RC 版: 该版本已经相当成熟了,基本上不存在导致错误的BUG ,与即将发行的正式版相差无几。 * Release 版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release 不会以单词形式出现在软件封面上,取而代之的是符号(R)。 2. 版本命名规范 软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base 、alpha 、beta 、RC 、release 。例如:1.1.1.051021_beta 。 # 版本号定修改规则: * 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。 * 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。 * 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug 即可发布一个修订版。此版本号由项目经理决定是否修改。 * 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。 * 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。 # 文件命名规范 文件名称由四部分组成:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的版本号,第四部分为文件阶段标识加文件后缀,例如:项目外 包平台测试报告1.1.1.051021_beta_b.xls ,此文件为项目外包平台的测试报告文档,版本号为:1.1.1.051021_beta 。 3. 版本的协同作业 如果是同一版本同一阶段的文件修改过两次以上,则在阶段标识后面加以数字标识,每次修改数字加1,项目外包平台测试报告 1.1.1.051021_beta_b1.xls 当有多人同时提交同一份文件时,可以在阶段标识的后面加入人名或缩写来区别,例如:项目外包平台测试报告 1.1.1.051021_beta_b_LiuQi.xls 。当此文件再次提交时也可以在人名或人名缩写的后面加入序号来区别,例如:项目外包平台测试 报告 1.1.1.051021_beta_b_LiuQi 2.xls 关于软件版本划分的一些知识 | | | | 激活我的百度空间百度空间百度首页 lmhytr

软件版本命名规范

软件版本命名规范(如1、0、0、1各代表什么意思) 1、软件版本阶段说明 * Base版: 此版本表示该软件仅仅就是一个假页面链接,通常包括所有的功能与页面布局,但就是页面中的功能都没有做完整的实现,只就是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要就是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 * Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还就是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像就是软件的UI。 * RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。 * Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,就是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的就是符号(R)。 2、版本命名规范 软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1、1、1、051021_beta。 # 版本号定修改规则: * 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定就是否修改。 * 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定就是否修改。 * 阶段版本号(1):一般就是 Bug 修复或就是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定就是否修改。 * 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定就是否修改。 * 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定就是否修改。 # 文件命名规范 文件名称由四部分组成:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的版本号,第四部分为文件阶段标识加文件后缀,例如:项目外包平台测试报告1、1、1、 051021_beta_b、xls,此文件为项目外包平台的测试报告文档,版本号为:1、1、1、051021_beta。 3、如果就是同一版本同一阶段的文件修改过两次以上,则在阶段标识后面加以数字标识,每次修改数字加1,项目外包平台测试报告1、1、1、051021_beta_b1、xls 当有多人同时提交同一份文件时,可以在阶段标识的后面加入人名或缩写来区别,例如:项目外包平台测试报告 1、1、1、051021_beta_b_LiuQi、xls。当此文件再次提交时也可以在人名或人名缩写的后面加入序号来区别,例如:项目外包平台测试报告1、1、1、051021_beta_b_LiuQi2、xls

软件系统命名规则

1、目的 本指导书是为软件配置管理而制定。其目的是使公司软件产品配置标识的命名规范化。 2、适用范围 适用于本公司所有软件产品的配置管理。 3、职责 4、控制内容 、软件配置标识的组成 、软件提供给用户的阶段产品和最终产品的配置标识由公司代码QW和以下五部分组成。 a、产品类别代码 b、产品(项目)标识或子系统标识 c、配置项标识 d、版本号 其一般形式为:QWa-bbbb-cc-dd 、软件开发过程中产生仅供公司或项目内部使用的配置项,其配置标识的一般形式为:bbcccccc-dd,其中,bb为产品(项目)标识缩写,cccccc为配置项标识,dd为版本号。 、部门代码 部门代码按《体系文件编号规定》条的规定控制。 、产品(项目)标识及其缩写 产品(项目)标识由反映产品或项目名称的4~5位拼音字母组成,前2位字母为其缩写。如DHMIS是杭州大和热磁电子有限公司管理信息系统的项目标识,而DH则为其缩写。 、子系统标识 子系统标识由2位产品(项目)标识缩写和2~3位子系统名拼音字母组成,其中第3、4两位为子系统标识缩写。如DHXS是大和项目销售子系统的标识,而XS是其缩写。 、配置项标识 、所述配置标识中的配置项标示:识(cc)如下表所

配置项标识(cc) 系统规格说明书FB 项目开发计划DP 软件需求规格说明书RS 概要设计说明书PD 详细设计说明书DD 用户手册UM 操作手册OM 源程序SP 、所述配置标识中的配置项标识(cccccc)有以下情况: a、配置项为数据项:配置标识由2位全局标识SY或子系统标识缩 写(局部数据)和3位数字码组成。 如SY001为001号全局数据的配置项标识 XS031为销售子系统031号数据的配置项标识。 b、配置项为数据流: 配置项标识由2位子系统标识缩写,2位数据流标识DF和2位数字码组成。 如ZCDF02为资财子系统02号数据流的配置项标识。 c、配置项为数据存储结构: 配置项标识由2位子系统标识缩写,2位数据存储标识DB和2位数字码组成。 如ZZDB01为制造子系统01号数据存储结构的配置项标识。 d、配置项为程序模块: 配置项标识由2位子系统标识缩写,程序模块标识M和2~3位数字码组成。 如XSM101为销售子系统101号程序模块的配置项标识。 e、配置项为存储媒体 配置项标识由2位产品(项目)标识缩写或子系统标识缩写,2

软件版本定义规则

软件版本定义规则 1引言 1.1编写目的 本文档作为本公司开发部测试部各项目组在进行软件设计、开发、测试时进行版本定义的指导性规则。 1.2定义和限制 软件版本号为形如A.B.C.D的由”.”所间隔开的4段字符组成。其中A、B、C段为从0开始的整数,D段为从0开始的整数或者整数加英文字符的形式。 2定义规则 在任何项目中,符合以下条件的模块需要独立维护版本: ?客户端和服务器端程序需要分开进行版本维护; ?可以独立运行并完成主要设计功能的模块; ?完成某些特定功能的接口程序或模块; ?其他必要的模块 2.1何时更改 在项目进行到以下进程时,需要更改软件版本号: ?测试中FIX了部分缺陷需要提交测试时; ?公开发布或者需要提交给用户时; ?增加或更改了系统需求,软件重新进行开发时; ?更改了系统的设计框架、重新进行开发时; 2.2如何更改 ?普通项目的所有模块初始软件版本号为0.0.0.1,如是从原有系统上升级或其他特殊原因可更改为其他初始版本号。 ?在每次提交测试时,需要更改软件版本号的D段,从1开始递增,特殊情况时可在D段整数后面增加英文字符作为标识。 ?每次公开发布或者提交给用户时,需要更改软件版本号的C段,从0开始递增; 同时将D段归0。因此所有D段为0的版本应该都是公开发布版本。 ?在原有总体设计上增加部分系统需求时,需要更改软件版本号的B段,从0开始递增,同时将C、D段归0。

?总体设计上有更改或者主要的功能模块设计上有变化,则可以更改软件版本号的A 段,从0开始递增,同时将B、C、D段归0。 规则表如下: 示例: ?假设原有版本为1.3.1.6, ?在下次提交新的测试版本时,版本号应升级为1.3.1.7; ? 1.3.1.7测试通过后需要对用户发布,则应该将版本升级为1.3.2.0; ?此时又修改了部分测试中发现的缺陷,并重新提交测试时,版本号应该升级为1.3.2.1; ?再次重新提交测试的版本号应该为1.3.2.2; ?如果用户经过试用,提交了部分新的需求,经过我们的重新修改部分编码,再次提交测 试,则测试时的版本号应该升级为1.4.0.1; ?测试通过后提交给用户的版本号应该为1.4.1.0; ?如果由于设计上的缺陷,系统需要重新设计和编码,进行了比较大的改动,并提交测试, 则测试时的版本号应该升级为2.0.0.1。

常见的软件版本编号及命名

常见的软件版本编号及命名 1、RC,GA RC:就是Release Candidate(候选版本)的缩写 GA:就是General Availability,正式发布的版本 Alpha:内测版。 Alpha是希腊字母的第一位的英文谐音,就是α,用在软件版本中就是表示最初级的版本。通常情况下Alpha是内部测试版,一般不向外部发布,会有很多Bug。除非你也是测试人员,否则不建议使用。 Beta:公测版。 Beta是希腊字母的第二位的英文谐音,就是β,是一个比Alpha稍高的版本。Beta 也是一个测试版本,在正式版推出之前发布,主要用于面向公众进行测试及Bug收集,这个阶段的版本Bug可能较多,并且可能会加入一些新的功能。 Delux:豪华版。 Plus版和Delux版区别不大,比普通版本多了一些附加功能。 EVAL:体验版或评估版。 功能上和正式版没有区别,但存在一些时间或空间上的限制。 Final:正式版。 软件的正式版本,修正了Alpha版和Beta版的Bug。 Free:免费版。 Full:完全版。 OEM: 是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。如果买笔记型计算机或品牌计算机就会有随机版软件。包装不像零售版精美,通常只有一面CD和说明书(授权书)。 Plus:加强版。 Pro:专业版。 需要注册后才能解除限制,否则为评估版本。 RC(Release Candidate):Candidate是候选人的意思,用在软件上就是候选版本,而Release Candidate 就是发行候选版本,也就是说这还不能算是正式的发布版。。

和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错! RTL(Retail):零售版。 正式上架零售版。 RTM(Release to Manufacture): 程序代码开发完成之后,要将母片送到工厂大量压片,这个版本就叫做RTM版。所以说,RTM版的程序码一定和正式版一样。 RVL: 不详。 SR:修正版或更新版。 修正了正式版推出后发现的Bug。 Trial:试用版。 软件在功能或时间上有所限制,如果想解除限制,需要购买正式版。 ------------------------------------------------------------------------------- 另外: Build:不是一个发行版本,而是一个内部版本构建标号,用于周期性的生成目标程序,主要目的是构建程序进行测试及版本备份,并可以版本发布时进行选择,类似于RC版本。同一版本可以有多个Build号,通常Build后面的数字越大,软件版本越新。 为了维护软件项目, 我们提出了对版本进行管理控制的要求. 而对于用户来说, 版本直接体现在版本号的命名上. 那么, 如何对版本号进行命名呢? 我查了许多的资料, 希望能解释得比较具体, 同时也希望您在阅读本文的时候, 能够对版本号的命名格式提出自己的见解, 这当然包括一些版本号命名的个例. 下面, 让我们看一下比较普遍的 3 种命名格式. GNU 风格的版本号命名格式: 主版本号.子版本号[.修正版本号[.编译版本号]] 英文对照: Major_Version_Number.Minor_Version_Number[.Revision_Number[.Bui ld_Number]] 示例: 1.2.1, 2.0, 5.0.0 build-13124 Windows 风格的版本号命名格式: 主版本号.子版本号[修正版本号[.编译版本号]]英文对照: Major_Version_Number.Minor_Version_Number[Revision_Number[.Buil d_Number]] 示例: 1.21, 2.0 .Net Framework 风格的版本号命名格式: 主版本号.子版本号[.编译版本号[.修

软件版本命名规范

软件版本命名规范(如1.0.0.1各代表什么意思) 1. 软件版本阶段说明 * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 * Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 * RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。 * Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。 2. 版本命名规范 软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_beta。 # 版本号定修改规则: * 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。 * 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。 * 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。 * 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。 * 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。 # 文件命名规范 文件名称由四部分组成:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的版本号,第四部分为文件阶段标识加文件后缀,例如:项目外包平台测试报告 1.1.1.051021_beta_b.xls,此文件为项目外包平台的测试报告文档,版本号为: 1.1.1.051021_beta。 3. 如果是同一版本同一阶段的文件修改过两次以上,则在阶段标识后面加以数字标识,每次修改数字加1,项目外包平台测试报告1.1.1.051021_beta_b1.xls

版本号命名规则

版本命名规范 1. 版本命名规范 软件版本号由四部分组成: 第一个1为主版本号 第二个1为子版本号 第三个1为阶段版本号 第四部分为日期版本号加希腊字母版本号 希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.0.0.081015_release 常规:完全的版本号定义,分三项::<主版本号>.<次版本号>.<修订版本号>,如 1.0.0 2. 版本号定修改规则 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。 3. 文件命名规范 文件名称由四部分组成:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的版本号,第四部分为文件阶段标识加文件后缀,例如:rongliaoRCS 1.0.0.081015_release.apk,此文件为项目外包平台的测试报告文档,版本号为:1.0.0.081015_release。

软件版本命名及含义解释

软件版本命名 常用版本命名: Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate)顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。 RTM:(Release to Manufacture)是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM版也有出限制、评估版的。但是和正式版本的主要程序代码都是一样的。 OEM:是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装,不能从旧有操作系统升级。包装不像零售版精美,通常只有一面CD和说明书(授权书)。 RVL:称是正式版,其实RVL根本不是版本的名称。它是中文版/英文版文档破解出来的。 EVAL:而流通在网络上的EVAL版,与“评估版”类似,功能上和零售版没有区别。 RTL:Retail(零售版)是真正的正式版,正式上架零售版。在安装盘的i386文件夹里有一个eula.txt,最后有一行 EULAID,就是你的版本。比如简体中文正式版是EULAID:WX.4_PRO_RTL_CN,繁体中文正式版是WX.4_PRO_RTL_TW。其中:如果是WX.开头是正式版,WB.开头是测试版。_PRE,代表家庭版;_PRO,代表专 业版。 版本号: V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate v4.20.1188 Beta ) Build:用数字或日期标示版本号的一种方式。(如:VeryCD eMule v0.48a Build 071112) SP:Service Pack,升级包。(如:Windows XP SP 2/Vista SP 1) 授权和功能划分: Trial:试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版 Unregistered:未注册版,通常没有时间限制,在功能上相对于正式版做了一定的限制。可注册或购买成为正式版。 Demo:演示版,仅仅集成了正式版中的几个功能,不能升级成正式版。 Lite:精简版。 Full version:完整版,属于正式版。 语言划分: SC:Simplified Chinese简体中文版。 CN:简体中文版 GBK:简体中文汉字内码扩展规范版。

软件版本管理规范

软件版本管理规范 V1.0.0 文档版本变更记录:

目录 前言 (4) 1 范围 (6) 2 术语和定义 (6) 2.1 软件 (6) 2.2 产品软件 (6) 2.3 演示软件 (6) 3 软件版本命名规则 (7) 3.1 软件版本命名组成 (7) 3.2 产品软件版本命名 (7) 3.3 演示软件版本命名 (8) 3.4 正式版本号的升级规则 (8) 3.4.1 软件版本升级规则 (9) 3.4.2 演示版本升级规则 (9) 3.5 版本的安装文件命名规则及存放路径 (10)

4 软件版本发布流程 (10) 5 管理条例 (11) 6 附录 (11) 前言 为规范部门产品软件版本的管理与控制,保证产品版本的有效与质量,制定本标准。 本标准由移动金融事业部拟制。 本标准于2015年6月首次发布。

软件版本管理规定 1范围 本标准规定了移动银行事业部产品软件版本的控制与管理。 本标准适用于移动银行事业部产品软件版本的控制与管理。2术语和定义 下列定义适用于本标准。 2.1软件 指与产品相关的所有软件,可以分为产品软件和演示软件。 2.2产品软件 已签订合同,有明确交付日期的产品。 2.3演示软件 处于研发阶段,并未正式投入生产的应用。

3软件版本命名规则 3.1软件版本命名组成 产品的正式软件版本命名由四部分组成。第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。 产品的演示版本命名由四部分组成。第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。 3.2产品软件版本命名 产品软件版本的命名规则如下所示: 产品标识VX.Y.Z_YYMMDD 版本号和时间之间以下划线分隔。具体含义见表1。 表1 软件版本命名规则描述 例如:

根据医疗器械软件注册技术审查指导原则编写的软件版本命名规则

根据医疗器械软件注册技术审查指导原则编写的软件版 本命名规则 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

软件版本命名规则 1.概述 软件没有物理实体,只能通过状态管理保证质量,而软件版本用于标识软件状态,控制软件更新,进而保证软件质量,因此软件版本与软件是相互对应的表里关系,即软件版本是软件标识不可或缺的组成部分,也是实现医疗器械软件可追溯性的重要工具。 2.版本定义及分类 软件版本:以字母、符号和数字构成的用于标识软件状态即视为软件版本。 根据产品本身的特点和质量管理体系的要求,同时考虑到监管的要求,即软件版本命名规则能够区分软件更新类型,软件版本一般分为软件完整版本号和软件发布版本号。 3.命名规则 软件完整版本号分为四个部分,表示为: A.B.C.D。 软件发布版本号分为2个部分,表示为: A.B。 其中: A为主版本号,表示重大增强类软件更新,初始值为1,当软件进行了重大增强类软件更新,该号码加1。 B为子版本号,表示轻微增强类软件更新,初始值为0,当软件进行了轻微增强类软件更新,该号码加1。 C为修正版本号,表示纠正类软件更新,初始值为0,当软件进行了纠正类软件更新,该号码加1。 D为编译版本号,表示构建,初始值为000000,当软件进行了构建,以构建当日的日期的后六位数字表示。例如2012年10月08日进行了构建,则该号码为121008。

4.软件更新 4.1 基本考量 软件更新是指本公司在整个软件生存周期过程中对软件所做的任一修改。软件更新类型从不同角度出发有不同划分方法。从更新的结果和影响角度出发,软件更新可分为: 1)重大更新:影响到医疗器械安全性或有效性的软件更新; 2)轻微更新:不影响医疗器械安全性与有效性的软件更新。 从更新的目的和范围角度出发,软件更新可分为增强类更新和纠正类更新,其中增强类更新又可分为适应型更新和完善型更新,纠正类更新又可分为纠正型更新和预防型更新(改自GB/T 20157《信息技术软件维护》):1)适应型更新:医疗器械软件为适应新的运行环境而进行的软件更新; 2)完善型更新:医疗器械软件为改变功能、性能等软件属性而进行的软件更新; 3)纠正型更新:医疗器械软件为修正软件已知缺陷而进行的软件更新; 4)预防型更新:医疗器械软件为修正软件潜在未知缺陷以避免出现运行故障而进行的软件更新。 同时,有两种特殊情况需要考虑: 1)构建(Build):是指软件编译生成一个工作版本,符合软件更新的定义,通过质量管理体系进行控制,纠正类更新均包含构建; 2)涉及召回:包括软件更新导致医疗器械召回、召回处理措施所引发的软件更新,这两种情况均属于重大更新,应按照医疗器械召回的相关法规处理。 因此,基于软件的安全性与有效性,软件更新分为: 1)重大软件更新:影响到医疗器械安全性或有效性的增强类更新,即重大增强类软件更新; 2)轻微软件更新:不影响医疗器械安全性与有效性的增强类更新和纠正类更新,即轻微增强类软件更新和纠正类软件更新。

软件版本管理规范标准[详]

XXXX公司 技术文件 软件版本管理规范 XXXX公司 二○一八年一月

目录 第1章引言 .................................................... - 1 - 1.1 目的 ................................................... - 1 - 1.2 适用范围 ............................................... - 1 - 1.3 术语定义和缩写词 ....................................... - 1 - 1.4 统一大小写 ............................................. - 1 - 1.5 参考资料 ............................................... - 1 -第2章版本规范 ................................................ - 2 - 2.1 版本格式 ............................................... - 2 - 2.2 版本升级规则 ........................................... - 2 -第3章 TAG 规范 ................................................ - 3 - 3.1 TAG 转换规则 ........................................... - 3 - 3.2 版本 TAG ............................................... - 3 - 3.2.1 ALPHA测试 TAG .................................... - 3 - 3.2.2 BETA测试 TAG ..................................... - 3 - 3.2.3 Release TAG ...................................... - 3 - 3.2.4 产品基线 TAG ..................................... - 4 -第4章 BRANCH 规范 ............................................. - 5 - 4.1 固定后缀 ............................................... - 5 - 4.2 BRANCH 转换规则 ........................................ - 5 - 4.3 项目 BRANCH ........................................ - 5 -

相关文档
最新文档