APP,软件版本号的命名规范与原则
APP,软件版本号的命名规范与原则
为了在软件产品⽣命周期中更好的沟通和标记,我们应该对APP、软件的版本号命名的规范和原则有⼀定的了解。
1、APP、软件的版本阶段
Alpha版:也叫α版,此版本主要是以实现软件功能为主,通常只在软件开发者内部交流,⼀般⽽⾔,该版本软件的Bug较多,需要继续修改。Alpha版:
RC版:
RC版:此版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发⾏的正式版相差⽆⼏,测试⼈员基本通过的版本。
Release版:此版本意味着“最终版本”、“上线版本”,,在前⾯版本的⼀系列测试版之后,终归会有⼀个正式版本,是最终交付⽤户使⽤的Release版:
⼀个版本。该版本有时也称为标准版。⼀般情况下,Release不会以单词形式出现在软件封⾯上,取⽽代之的是符号(R)。
2、版本号的命名规范与原则
软件版本号有四部分组成:<;主版本号.><⼦版本号>.<;阶段版本号>.<⽇期版本号加希腊字母版本号>。希腊字母版本号共有5种:base、alpha、beta、RC、Release。 例如:1.1.1.161109_beta
通常,完全的版本号定义,分三项: <;主版本号.><⼦版本号>.<;阶段版本号>, 1.1.0
3、版本号修改规则
⼦版本号(1):当功能有⼀定的增加或变化,⽐如增加了对权限控制、增加⾃定义视图等功能。此版本号由项⽬决定是否修改。
⼦版本号(1):
阶段版本号(1):⼀般是 Bug 修复或是⼀些⼩的变动,要经常发布修订版,时间间隔不限,修复⼀个严重的bug即可发布⼀个修订版。此版本号阶段版本号(1):
由项⽬经理决定是否修改。
⽇期版本号(161109):⽤于记录修改项⽬的当前⽇期,每天对项⽬的修改都需要更改⽇期版本号。此版本号由开发⼈员决定是否修改。
⽇期版本号(161109):
希腊字母版本号(beta)::此版本号⽤于标注当前版本的软件处于哪个开发阶段,当软件进⼊到另⼀个阶段时需要修改此版本号。此版本号由项希腊字母版本号(beta)::
⽬决定是否修改。
3、版本号的阶段标识
阶段名称阶段标识
阶段标识
阶段名称软件测试app
需求控制 a
设计阶段 b
编码阶段 c
单元测试 d
单元测试修改 e
集成测试 f
集成测试修改 g
系统测试 h
系统测试修改 i
验收测试 j
验收测试修改 k

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。