软件版本号命名的依据有哪些

用什么版本号,看心情。
■网友
一般是,大改动改主版本号,小改动改次版本号,再小一些的修改和修正之类的,就改第三级的或者(如果有)第四级的版本号。类似于python2和3这样,或者XP和Vista,具有架构上巨大变化的,改主版本号是合适的。不过对于某些浏览器,什么小修小改也会改动主版本号,所以还是要看心情。
■网友
版本发布比较随意,各个公司,同一公司不同部门的产品线,可能都有不一样的命名方式。beta版是一个通俗的称谓,并不是版本号。国外有些版本的代号(和版本号不同)比较有趣,好比Andriod的,都是以甜点来作为代号。很多软件采用x.y.z的版本号形式,最后一位是build号,每次build/make,都会自动生成新的build号。而x, y则看功能的改动大小来决定的。
■网友
随意的。你看QQ的版本号。
■网友
通常与产品管理流程有关,并不是随意确定的,这些都是以软件工程中成熟的理论作为依据。
【软件版本号命名的依据有哪些】 可参看以下这个问题的回答:
软件的版本号有时候会类似 1.0.1 / 3.5.3,这些都是怎么决定的?alpha, beta RC1, 这些和产品发布管理流程有关

■网友
2楼说的对,还有一点就是一般软件在正式发布前,都会发布一个beta版本给客户使用,beta版本中可能还会有很多问题的,beta版也可能会有beta1、beta2等。等项目经理觉得版本可以正式发布了,就发布正式版本了。软件后续版本主要是修改之前版本的bug及新增加功能。
■网友
这个确实不是固定的,有大号如2012版,再往下如beta1234,再细一些的版本号就如同build7600,8300等。最后这个版本号比较随意,有数字,也有用日期来表示的。


    推荐阅读