原:http://www.cnblogs.com/isunlitao/p/4999571.html
一个正规的软件产品少不了要有规范的命名,一个好的软件产品一定要有个规范的版本 ,而在命名版本 时有一些约定俗成的规则,下面我来简单介绍下。
1.版本命名规范
软件版本 有四部分组成,第一部分为主版本 ,第二部分为次版本 ,第三部分为修订版
本 ,第四部分为日期版本 加希腊字母版本 ,希腊字母版本 共有五种,分别为base、alpha、beta 、RC 、 release
3.版本 修改规则
(1)主版本 :当功能模块有较大的变动,比如增加模块或是整体架构发生变化。此版本 由项目决定是否修改。
(2)次版本 :相对于主版本 而言,次版本 的升级对应的只是局部的变动,但该局部 的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生 了破坏,或者 是功能上有大的改进或增强。此版本 由项目决定是否修 改。
(3)修订版本 :一般是Bug 的修复或是一些小的变动或是一些功能的扩充,要经常发布 修订版,修复一个严重 Bug 即可发布一个修订版。此版本 由项目经理 决定是否修改。
(4)日期版本 :用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本 。此版本 由开发人员决定是否修改。
(5)希腊字母版本 :此版本 用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本 。此版本 由项目决定是否修改。
5.版本 修改举例说明
如此时版本 为: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
相关资源:城市规划常用软件湘源控规_湘源镇区规划-咨询工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!