APP产品版本命名规范

2022-07-17 15:57:14   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《APP产品版本命名规范》,欢迎阅读!
命名,规范,版本,产品,APP

APP产品版本命名规范

1.版本命名规范

APP版本号有四部分组成,第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有五种,分别为BaseAlphaBeta RCRelease

2.APP版本阶段说明

Base:此版本表示该APP仅仅是一个框架,所有的跳转及UX均未正常实现,通常包括所有的功能和页面布局,但页面中的功能没有完整的实现,只是作为APP的一个基础架构。

Alpha :主框架完成的APP初级测试版本,表示APP在此阶段以实现功能为主,仅限公司内部及承包方内部使用,禁止泄露。测试人员提交Bug经开发部门修改确认之后,发布到测试环境。

Beta :该版本相对于Alpha 版已经有了很大的进步,消除了严重错误,主流程已经可以顺利跑通,但还需要经过多次测试来进一步消除细小的Bug,此版本主要的修改对象是APPUIUE

RC :该版本已经相当成熟,基本上不存在显性Bug,与即将发行的正式版本相差无几。

Release:该版本意味着“最终版本”,在前面版本的一系列测试版之后,是发布最终版本。

3.版本号修改规则

1)主版本号:当APP架构与功能模块有较大的变动时,此数字顺序提升,由开发部门负责人决定是否修改。

2)次版本号:相对于主版本号而言,次版本号的升级对应的只是局部的变动,但该局部的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强(例如将样板间或者友助联盟添加到一级菜单中时)此数字顺序提升。此版本号由开发部门负责人决定是否修改。 3)修订版本号:一般是Bug 的修复或是一些小的变动或是一些功能的扩充,修复一个或者数个 Bug 可发布一个修订版,如不能实现增量升级,那么每次更新APP的内容算作是修订(例如幻灯片内容指向的变化),此数字顺序提升。此版本号由开发部门负责人决定是否修改。

- 1


4)日期版本号:用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。此版本号限内部使用,正式发布删除。

5)希腊字母版本号:此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由开发部门负责人决定是否修改。此版本号限内部使用,正式发版删除。

4.版本号修改举例说明

如此时版本号为:1.0.0.0321_alpha ,此时为内部测试阶段

1)开发人员修复了测试人员提交的bug并经测试人员测试验证关闭bug之后,发布到测试环境时,此时就进入了软件的下一个阶段,版本号可改为:1.0.0.0321_beta ,如当前日期跟上一个版本号的日期不一样,版本号可改为:1.0.0.0322_beta

2)如果修复了一些重大Bug 并按照流程发布时就可发布一个修订版,如1.0.1.0322_beta,日期为发布的当前日期。

3)如果对软件进行了一些功能上的改进或增强,进行了一些局部变动的时候要修改次版本号,如:1.1.0.0322_beta(上一级有变动时,下级要归零)。

4)当功能模块有较大变动,增加模块或整体架构发生变化时要修改主版本号,如新增加了退款功能,则版本号要改为:2.0.0.0322_beta

- 2


本文来源:https://www.dywdw.cn/eb2c8c70a200a6c30c22590102020740be1ecde0.html

相关推荐
推荐阅读