一、软件版本号的组成

软件版本号由四部分组成:

第一个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。

如果是同一版本同一阶段的文件修改过两次以上,则在阶段标识后面加以数字标识,每次修改数字加1,项目外包平台测试报告1.1.1.051021_beta_b1.xls。

当有多人同时提交同一份文件时,可以在阶段标识的后面加入人名或缩写来区别,例如:项目外包平台测试报告 1.1.1.051021_beta_b_LiuQi.xls。当此文件再次提交时也可以在人名或人名缩写的后面加入序号来区别,例如:项目外包平台测试报告1.1.1.051021_beta_b_LiuQi2.xls。

五、 版本号的阶段标识

软件的每个版本中包括11个阶段,详细阶段描述如下:

阶段名称      阶段标识

需求控制      a

设计阶段      b

编码阶段      c

单元测试      d

单元测试修改    e

集成测试      f

集成测试修改    g

系统测试      h

系统测试修改    i

验收测试      j

验收测试修改    k

摘录自互联网

软件系统测试版本命名,软件版本命名规范相关推荐

  1. 产品版本、软件版本、文档版本定义

    最近对公司的产品版本.软件版本.文档版本定义进行了细化.供参考. 1.  软件版本 a)        X.Y.Z.build i.             X--软件主版本,与产品主版本对应: ii ...

  2. 软件版本信息定义规则

    软件版本信息定义规则 前言: 阅读这篇文章我能学到什么?   如果你正为软件版本迭代得越来越多烦恼,或者想寻找更规范的版本定义,那么请阅读这篇文章,也许你会有启发. --如果你觉得这是一篇不错的博文, ...

  3. Cloudera CDP 7 版本以及软件依赖

    目录 版本概述: Cloudera 7.1.4版本的软件版本: 各个软件的依赖关系如下: 版本差异: 版本概述: 在进入到CDH 7版本之后 Cloudera发布了两个发型包,一个用于运行在云上的(C ...

  4. 软件版本命名规范(转载)

    1. 软件版本阶段说明   * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构.    * Alp ...

  5. 软件版本号命名规范_软件发布版本介绍

    一. 软件版本阶段介绍 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改. Beta版: 该版本相对于α版已 ...

  6. 软件版本命名规范详解

    1.  软件版本阶段说明 Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构. Alpha版: 此版本 ...

  7. PM - 软件版本命名规范及各阶段说明

    软件版本阶段说明 Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构. Alpha版: 此版本表示该软 ...

  8. 软件版本通用命名规范

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 格式 一.说明 二.软件版本阶段说明 转载 格式 主版本号.子版本号.修订版本号.日期_版本阶段 比如:V1.2.3.202 ...

  9. 软件版本命名规范及各阶段说明

    1.  软件版本阶段说明     Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构.     Alp ...

最新文章

  1. 盘点 | 近期活动信息都在这里啦~
  2. bootstrap 按钮颜色属性
  3. mybatis框架使用generator的快速搭建
  4. mysql重启电脑提示145_MYSQL错误:Can’t open file: ‘#215;#215;#215;.MYI’ (errno: 145)修复方法...
  5. Winform中实现自定义屏保效果(附代码下载)
  6. Android开发之自定义view进行旋转动画
  7. [转载]工作面试时最难的25个问题
  8. 周鸿祎:通过免费吸引用户不是万能 还需回归商业本质
  9. filebeat配置文件
  10. windows C++多线程(四):_beginthread的使用
  11. 离散度计算公式 python_Python实现熵值法确定权重
  12. 手机怎么断开电脑微信连接服务器,微信如何用手机退出电脑登录不了怎么办
  13. 1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。 这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。
  14. Windows XP更新后出现“你可能是盗版软件受害者”解决方法
  15. mong 按 geometry 搜索 地理位置信息
  16. 【0031】SQL查询--简单查询--投影运算
  17. 七大管理工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则!
  18. 如何查看dll文件是32位还是64位
  19. 达梦数据库导入数据的几种方法
  20. 软件产业未来发展的几个趋势

热门文章

  1. keepalived的vip无法ping通排查过程
  2. 安装node.js - v18遇到的一些问题
  3. 中国沙发行业前景调研及投资建议分析报告2022年版
  4. golang 类型断言
  5. iPhone X适配
  6. IE6、IE7的a标签下划线问题
  7. 笔记本蓝屏,开不了机的处理记录
  8. java点云处理_3D点云算法工程师
  9. html5画布作品,10款面向HTML5 画布(Canvas)的JavaScript库
  10. Jetson nano无法开机,出现cp:not writing throught dangling symlink ‘etc/resolv.conf‘