-
软件版本命名规范(如
1.0.0.1
各代表什
么意思)
1.
软件版本阶段说明
*
Base
版
:
此版本表示该软件仅仅
是一个假页面链接,通常包括所有的功能和页面布局,但是
页面中的功能都没有做完整的
实现,只是做为整体网站的一个基础架构。
*
Alpha
版
:
此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部
交
流,一般而言,该版本软件的
Bug
较多,需要继续修改。
p>
*
Beta
版
:
该版本相对于
α
版已有了很大的改进,消除了严重的错误,但
还是存在着一些缺陷,
需要经过多次测试来进一步消除,此版本主要的修改对像是软件的
UI
。
* RC
版
:
该版本已经相当成熟了,基本上不存在导致错误的
BUG
,与
即将发行的正式版相差无
几。
*
Release
版
:
该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式
版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,
Rel
ease
不会
以单词形式出现在软件封面上,取而代之的是符号
(
R
)
。
p>
2.
版本命名规范
软件版本号由四部分组
成
,
第一个
1
为主版本号
,
第二个
1
为子版本号
,
第三个
1
为阶段版本号,
第四部分为日期版本号加希腊字母版本号,希腊字母版
本号共有
5
种,分别为:
base
p>
、
alpha
、
b
eta
、
RC
、
release
。例如:
1.1.1.051021_bet
a
。
#
版本号定修改规则:
*
主版本号
(1)
:当功能模块有较大的变动,比如
增加多个模块或者整体架构发生变化。此版本
号由项目决定是否修改。
< br>
*
子版本号
(1)
:当功能有一定的增加或变化,
比如增加了对
权限控制
、增加自定义视图等功能。
此版本号由项目决定是否修
改。
*
阶段版本号
(1)
:一般是
Bug
修复或是一些小的变动,要经常发布修订版,时间间隔不限,修
复一个严重的
bug
即可发布一个修订版。此版本号由项目经理
决定是否修改。
*
日期版本号
(051021):
用于记录修改项目的
当前日期,每天对项目的修改都需要更改日期版本
号。此版本号由开发人员决定是否修改
。
*
希
腊字母版本号
(beta):
此版本号用于标注当前版本的软件
处于哪个开发阶段,当软件进入到
另一个阶段时需要修改此版本号。此版本号由项目决定
是否修改。
#
文件命名规范
文件名称由四部分组成
:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的
版本号,第四部
分为文件阶段标识加文件后缀,例如:项目外包平台测试报告
1.1.1.051021
_beta_
,此文件为项目外包平台的测试报告文档,版本号为:
1.1.1.051021_beta
。
3.
如果是同一版本同一阶段的文
件修改过两次以上,则在阶段标识后面加以数字标识,每次修
改数字加
< br>1
,项目外包平台测试报告
1.1.1.051021_
beta_
当有多人同时提交同一份文件时,可以在阶段标识的后面加入人名或缩写来
区别,例如:项目外
包平台测试报告
1.1.1.05102
1_beta_b_
。
当此文件再次提交时也可以在人名或人名
缩
写的后面加入序号来区别,例如:项目外包平台测试报告
1.
1.1.051021_beta_b_
4.
版本号的阶段标识
软件的每个版本中
包括
11
个阶段,详细阶段描述如下:
阶段名称
阶段标识
需求控制
a
设计阶段
b
编码阶段
c
单元测试
d
单元测试修改
e
集成测试
f
集成测试修改
g
系统测试
h
系统测试修改
i
验收测试
j
验收测试修改
k
==============================================
=====
Alpha:
Alp
ha
是内部测试版
,
一般不向外部发布
,
会有很多
Bug.
< br>除非你也是测试人员
,
否则不建议使
用
.
是希腊字母的第一位
p>
,
表示最初级的版本
alpha
就是
α
,
beta
就是
β
alpha
版就是比
beta
还早的测试版,一般都是内部测
试的版本
--------------------
Beta
:
很容易理解就是测试版,这个阶段的版本会一直加入新的功能。
RC
:
(Release
Candidate)
Candi
date
是候选人的意思,用在软件上就是候选版本。
ate.
就是发行候选版
本。和
Beta
版最大的差别在于
Beta
阶段会一直加入
新的功能,但是到了
RC
版本,几乎就不会
加入新的功能了,而主要着重于除错
!
RTM
:全称为
Release to
Manufacture
。
是给工厂大量压片的版本
,
内容跟正式版是一
样的
,
不过
RTM.
也有出
120
天评估版
。
p>
但是说
RTM.
是测试版是错的。正式在零
售商店上架前,是不是需要一段时间来压片,包装、配销呢
?
所
以程
序代码必须在正式发行前一段时间就要完成,这个完成的程序代码叫做
,这次
开发完成,外国媒体
用
Windows
来称呼。程序代码
开发完成之后,要
将母片送到工厂大量压片
,
< br>这个版本就叫做
RTM
版
。
p>
所以说
,
RTM
版
的程序码一定和正式版一样。
但是和正式版也有不一样的地方:例如正式版中的
OEM
不能升级安装,
升级版要全新安装的话会
检查旧版操作系统光盘等,这些就是
RTM
和正式版不同的地方,
但是它们的主要程序代码都是一
样的
。
OEM
:
是给计算机厂商随着计算机贩卖的
,
也
就是随机版
。
只能随机器出货
,
不能零售
。
只能全新安装
,
不能从旧有操作系统升级。如果买笔记型计算机或品牌
计算机就会有随机版软件
。包装不像零售
版精美,通常只有一面
CD
和说明书
(
授权书
)
。
RVL
:
号称是正式版,其实
RVL.
根本不是版本的名称。
RVL.
是一个
,台湾分部叫
RVL@TW.
,
它之间又释出一个
.@TW.
版本。它是某中文版+英文
Corpfiles
破解的。
p>
EVAL
:
而流通在网络上的
EVAL
版,是微软
帮媒体记者编辑上课给的,是所谓的「评估版」没错,你输
入的金钥是
< br>30
天的,就可用
30
天,输入
的是
180
天的,就可用
180
天。功能上和零售版无乎没
有区别。
RTL
:
R
etail.(
零售版
)
是真正的正式版,正式上架零售版。在安装盘的
i386
文件夹里有一个
,最后有一行
EULAID
,就是你的版本。比如简体中文正式版是
EUL
AID:WX.4_PRO_RTL_CN
,繁体中文正式版是
WX.4_PRO_RTL_TW
。
其
中
:
如果是
WX.
开头是正式版
,
WB.
开头是测试
版
。
_PRE
,
代表家庭版
;
_PRO
,
代表专业版。
===
==================================================
版本号:
V
(
Version
):即版本,通常
用数字表示版本号。
(
如
:EVERE
ST Ultimate v4.20.1188 Beta
Build
:用数字或日期标示版本号的一种方式。
(
如
:VeryCD eMule v0.48a Build
071112)
SP
:
Service Pack
p>
,升级包。
(
如
:
Windows XP SP 2/Vista SP 1)
授权和功能划分:
试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正
式版。
Unreg
istered
:未注册版,通常没有时间限制,在功能上相对于正式版做了一定的限制
。可注册
或购买成为正式版。
p>
Demo
:演示版,仅仅集成了正式版中的几个功能,不能升级成正
式版。
Lite
:精简版。
Full
:完整版。
开发阶段划分:
α
(
Alp
ha
)版:内测版,内部交流或者专业测试人员测试用。
Bug
较多,普通用户最好不要安
装。
p>
β
(
Beta
)版
:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安
装。<
/p>
γ
(
Gamm
a
)版:相当成熟的测试版,与即将发行的正式版相差无几。
RC
版:
Release Candi
date
候选版本,处于
Gamma
阶
段。从
Alpha
到
Beta
再到
Gamma
是改进的
先后关系,但
RC1
、
RC2
往往是取舍关系。
Final
:正式版。
语言划分
:
SC
:
Simplified
Chinese
简体中文版。
GBK
:简体中文汉字内码扩展规范版。
TC
:
Traditional
Chinese
繁体中文版。
BIG5
:繁体中文大五码版。
UTF8
:
Unicode
Transformation Format 8
bit
,对现有的中文系统不是好的解决方案。
===========================
===============================
●
alpha
内部测试版
●
beta
外部测试版
●
demo
演示版
●
Enhance
增强版或者加强版
属于正式版
-
-
-
-
-
-
-
-
-
上一篇:土木建筑毕业设计中英文翻译3
下一篇:标准处方示范