温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

服务器版本管理原则和规范有哪些

发布时间:2021-11-16 15:57:38 来源:亿速云 阅读:223 作者:iii 栏目:大数据

这篇文章主要讲解了“服务器版本管理原则和规范有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“服务器版本管理原则和规范有哪些”吧!

1. 版本阶段说明

1.1 测试版本

广义上对测试有三个传统的称呼:Alpha、Beta、Gamma,用来标识测试的阶段和范围。

1.1.1 Base版

此版本不属于测试版本。它表示该项目仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是项目中的功能都没有做完整的实现,只是作为整体项目的一个基础架构。

1.1.2 Alpha版

内测版本,也叫CB(Close Beta Test) 封闭测试版本。此版本表示该项目在此阶段主要是以实现项目功能为主,通常只在项目开发者内部交流或者有限用户体验测试版本,一般而言,该版本项目的Bug较多,需要继续修改。

1.1.3 Beta版

公测版本,针对所有用户公开的测试版本。Alpha测试完后一般不会有大问题了,然后把项目拿给用户测试,称为Beta测试,主要是看用户对项目外观,使用方便等的反映。该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是项目的UI。

1.1.4 Gamma版

发布候选版本,也叫RC(Release Candidate),是最接近最终发放给用户的正式版的版本。该版本已经相当成熟了,基本上不存在导致错误的bug,几乎不会再加入新的功能了,而主要着重于除错。发行后把bug改正就是正式版了,就是正式版之前的最后一个测试版。

1.2 发行版本

1.2.1 GA版

General Availability,首次发行稳定的版本,也就是官方开始推荐广泛使用了。

1.2.2 Release版

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

1.2.3 其他版本

demo 演示版, enhance 增强版,free 自由版,full version 完整版,即正式版,lts 长期维护版本,standard 标准版,ultimate 旗舰版,upgrade 升级版。

2. 版本命名规范

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

服务器版本管理原则和规范有哪些

3. 版本号确定及修改规则

3.1 主版本号

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

3.2 子版本号

当功能有一定的增加或变化(不影响API的兼容性或者原API被标记为Deprecated),比如增加了对权限控制、增加自定义视图等功能。奇数为开发版本,偶数为稳定版本。此版本号由项目Owner决决定是否修改。

3.2 阶段版本号

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

3.3 日期版本号

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

3.4 希腊字母版本号(beta)

此版本号用于标注当前版本的项目处于哪个开发阶段,当项目进入到另一个阶段时需要修改此版本号。此版本号由项目Owner决定是否修改。

4. 项目文件命名规范

文件名称由四部分组成:

第一部分为项目名称,

第二部分为文件的描述,

第三部分为当前项目的版本号,

第四部分为文件阶段标识加文件后缀,

例如:项目外包平台测试报告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_ZhangSan.xls。当此文件再次提交时也可以在人名或人名缩写的后面加入序号来区别,例如:项目外包平台测试 报告1.1.1.051021_beta_b_ZhangSan2.xls。

5. 版本号的阶段标识

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

阶段名称阶段标识
需求控制a
设计阶段b
编码阶段c
单元测试d
单元测试修改e
集成测试f
集成测试修改g
系统测试h
系统测试修改i
验收测试j
验收测试修改k

感谢各位的阅读,以上就是“服务器版本管理原则和规范有哪些”的内容了,经过本文的学习后,相信大家对服务器版本管理原则和规范有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI