1.  软件版本阶段说明

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

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

o    Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。

o    RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。

o    Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。

2.  版本命名规范

  软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_beta。

版本号定修改规则:

o    主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。

o    子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。

o    阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。

o    日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。

o    希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。

3.  文件命名规范

 文件名称由四部分组成:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的版本号,第四部分为文件阶段标识加文件后缀,例如:项目外包平台测试报告1.1.1.051021_beta_b.xls,此文件为项目外包平台的测试报告文档,版本号为:1.1.1.051021_beta。

4.

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

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

5.  版本号的阶段标识

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

阶段名称

阶段标识

需求控制

a

设计阶段

b

编码阶段

c

单元测试

d

单元测试修改

e

集成测试

f

集成测试修改

g

系统测试

h

系统测试修改

i

验收测试

j

验收测试修改

k

软件版本号规则和命名规则相关推荐

  1. java命名规则_Java命名规则

    Java命名规则 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性. 命名规则: java源文件的命名 如果有public类,那么源文件名就是public类名,一个文件中只能有一个pub ...

  2. python中类的命名规则_python命名规则

    1. 以一个下划线开头的标识符(_xxx),不能访问的类属性,但可通过类提供的接口进行访问,不会被语句 "from module import *" 语句加载 2. 以两个下划线开 ...

  3. python的命名规则_python命名规则

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1.模块模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且 ...

  4. python文件命名规则-Python命名规则

    使用内容审核Python版本SDK包,需要您配置Python开发环境.从Python官网下载并安装合适的Python版本.兼容Python2.6+以及Python3.x.推荐使用Python3.x版本 ...

  5. 编程规则 - 2 命名规则

    摘要:编程规范 设计规则 编程指导      参阅:概述 2 命名 名不正言不顺.顾名思义.名如其人: 可见命名之重要,我们在编码过程中,到处都会遇到命名,而多数人对命名草率处置,事实上糟糕的命名是烂 ...

  6. JavaWeb 命名规则

    命名规范 命名规范命名规范 命名规范 本规范主要针对java开发制定的规范项目命名 项目命名项目命名 项目命名 项目创建,名称所有字母均小写,组合方式为: com.company.projectNam ...

  7. C/C++代码规范(一)——文件结构、排版、命名规则

    代码规范是每个程序员倍加关注的问题.C语言编码与注释规范,懂不懂编码规范笔试时能一眼被看出来,有良好的编码习惯笔试时也会增色不少,知道你有过工作经验或者参与过大型项目.本文是在学习林锐博士的<高 ...

  8. Microsoft公司的匈牙利法命名规则

    Microsoft公司的"匈牙利"法命名规则 比较著名的命名规则当推Microsoft公司的"匈牙利"法,该命名规则的主要思想是"在变量和函数名中加入 ...

  9. 计算机软件资产代码,IT资产命名规则-2015

    IT硬件.软件资产命名规则 资产命名规则 1.1 IT资产的命名规则 硬件资产名称=IT资产类型编码-城市编码-流水号 资产类型编码见附件一"资产编码". 城市编码与电话长途号码一 ...

最新文章

  1. vue this.$router.push()传参
  2. 细谈 对象的初始化过程------内存中的实现过程?
  3. linux下如何在shell中结束进程(ctrl+c\ctrl+z\ctrl+d\ctrl+\的用法)
  4. Apache Mesos + Marathon和Java EE
  5. 《大数据》2021年第3期目次摘要
  6. 17.立体匹配——匹配两个图 Matlab实战,立体效果_3
  7. Codeforces Round #498 (Div. 3) - 赛后补题
  8. 系统学习数字图像处理之图像复原与重建
  9. 大数据应用让医疗护理更高效
  10. QQ、空间、新浪微博、微信分享
  11. C语言自学之路九(用C语言编写小游戏-扫雷)
  12. audioread函数未定义_我在MATLAB中运行下面的程序, 提示未定义函数或变量wavread 这是为什么呀?求解答...
  13. win10怎么更改c盘用户计算机名,详解win10系统更改c盘用户名文件夹名称的设置技巧...
  14. 交叉编译libxcb与X11
  15. 程序员的三大优良品质:偷懒,没有耐性和骄傲自大。
  16. Eclipse Embedded CDT
  17. 打印魔方阵(C语言)
  18. 【算法】搜索算法—盲目搜索和启发式搜索
  19. 计算机中所说的云是什么意思,如何理解云计算中的“云”是什么?
  20. go tool pprof与trace的简单使用

热门文章

  1. 《C语言中time_t数据类型》
  2. 1414,成绩(C++一本通评测系统)
  3. 【转发】JS实现密码加密
  4. 工业级嵌入式主板助力物联网行业发展
  5. 对Python控制流图生成器的一些探索
  6. android+自定义键盘之汉字,android自定义键盘(解决弹出提示的字体颜色问题)
  7. EXCEL打开文件显示“文件已损坏,无法打开。”
  8. 醉后不知天在水 满船清梦压星河。—第二十一天
  9. 电路中TTL与CMOS的解释
  10. 文件运行出现乱码问题的解决方法