软件项⽬版本号的命名规则及格式
版本控制⽐较普遍的 3 种命名格式 泰国游玩攻略 :
⼀、GNU 风格的版本号命名格式 :
主版本号 . ⼦版本号 [. 修正版本号 [. 编译版本号 ]]
Major_Version__Version_Number[.Revision_Number[.Build_Number]]
⽰例 : 1.2.1, 2.0, 5.0.0 build-13124
⼆、Windows 风格的版本号命名格式 :
主版本号 . ⼦版本号 [ 修正版本号 [. 编译版本号 ]]
Major_Version__Version_Number[Revision_Number[.Build_Number]]
⽰例: 1.21, 2.0
三、.Net Framework 风格的版本号命图片打印怎么打 名格什么处理器最好 式:
主版本号.⼦版本号[.编译版本号[.修正版本山水诗句 号]]
Major_Version__Version_Number[.Build_Number[.Revision_Number]]
版本号由⼆⾄四个部分组成:主版本号、次版本号、内部版本号和修订号。主版本号和次版本号是必选的;
内部版本号和修订号是可选的,但是如果定义了修订号部分,则内部版本号就是必选的。
所有定义的部分都必须是⼤于或等于 0 的整数。
应根据下⾯的约定使⽤这些部分:
Major :具有相同名称但不同主版本号的程序集不可互换。例如,这适⽤于对产品的⼤量重写,这些重写使得⽆法实现向后兼容性。
Minor :如果两个程序集的名称和主版本号相同,⽽次版本号不同,这指⽰显著增强,但照顾到了向后兼容性。
例如,这适⽤于产品的修正版或完全向后兼容的新版本。
Build :内部版本号的不同表⽰对相同源所作的重新编译。这适合于更改处理器、平台或编译器的情况。
Revision :名称、主版本号和次版本号都相同但修订号不同的程序集应是完全可互换的。
这适⽤于修复以前发布的程序集中的安全漏洞。
程序集的只有内部版本号或修订号不同的后续版本被认为是先前版本的修补程序 (Hotfix) 更新。
版本号管理策略
⼀、GNU 风格的版本号管理策略:
1.项⽬初版本时,版本号可以为 0.1 或 0.1.0, 也可以为 1.0 或 1.0.0,如果你为⼈很低调,我想你会选择那个主版本号为 0 的⽅式;
2.当项⽬在进⾏了局部修改或 bug 修正时,主版本号和⼦版本号都不变,修正版本号加 1;
3. 当项⽬在原有的基础上增加了部分功能时,主版本号不变,⼦版本号加 1,灵芝孢子粉食用 修正版本号复位为 0,因⽽可以被忽略掉;
4.当项⽬在进⾏了重⼤修改或局部修正累积较多,⽽导致项⽬整体发⽣全局变化时,主版本号加 1;
5.另外,编译版本号⼀般是编译器在编译过程中⾃动⽣成的,我们只定义其格式,并不进⾏⼈为控制。
⼆、Window 下的版本号管理策略:
1.项⽬初版时,版本号为 1.0 或 1.00;
2. 当项⽬在进⾏了局部修改或 bug 修正时,主版本号和⼦版本号都不变,修正版本号加 1;
3. 当项⽬在原有的基础上增加了部分功能时,主版本号不变,⼦版本号加 1,修正版本号复位为 0,因⽽可以被忽略掉;
4. 当项⽬在进⾏了重⼤修改或局部修正累积较多,⽽导致项⽬整体发⽣全局变化时,主版本号加 1;
5. 另外 , 编译版本号⼀般是编译器在编译过程中⾃动⽣成的,我们只定义其格式,并不进⾏⼈为控制。
另外,还可以在版本号后⾯加⼊ Alpha、Beta、Gamma、Current、RC (Relea Candidate)、Relea、Stable 等后缀,在这些后缀后⾯还可以加⼊
1 位数字的版本号。
对于⽤户来说,如果某个软件的主版本号进⾏了升级,⽤户还想继续那个软件,则发⾏软件的公司⼀般要对⽤户收取升级费⽤;⽽如果⼦版本号或修
正版本号发⽣了升级,⼀般来说是免费的。
=====附录软件版本名称=====
(alphal) 内部测试版
版,此版本表⽰该软件仅仅是⼀个初步完成品,通常只在软件开发者内部交流,也有很少⼀部分发布给专业测试⼈员。⼀般⽽⾔,该版本软件的
bug 较多,普通⽤户最好不要安装。
(beta)外部测试版
该版本相对于版已有了很⼤的改进,消除了严重的错误,但还是存在着⼀些缺陷,需要经过⼤规模的发布测试来进⼀步消除。这⼀版本通常由软件
公司免费发布,⽤户可从相关的站点下载。
通过⼀些专业爱好者的测试,将结果反馈给开发者,开发者们再进⾏有针对性的修改。该版本也不适合⼀般⽤户安装。
(gamma)版
该版本已经相当成熟了,与即将发⾏的正式版相差⽆⼏,如果⽤户实在等不及了,尽可以装上⼀试。
trial(试⽤版)
试⽤版软件在最近的⼏年⾥颇为流⾏,主要是得益于互联⽹的迅速发展。该版本软件通常都有时间限制,过期之后⽤户如果希望继续使⽤,⼀般得交
纳⼀定的费⽤进⾏注册或购买。
有些试⽤版软件还在功能上做了⼀定的限制。
unregistered(未注册版)
未注册版与试⽤版极其类似,只是未注册版通常没有时间限制,在功能上相对于正式版做了⼀定的限制,例如绝⼤多数⽹络电话软件的注册版和未注
册版,两者之间在通话质量上有很⼤差距。
还有些虽然在使⽤上与正式版毫⽆⼆致,但是动不动就会弹出⼀个恼⼈的消息框来提醒你注册,如看图软件acde、智能陈桥汉字输⼊软件等。
demo 演⽰版
在⾮正式版软件中,该版本的知名度最⼤。demo版仅仅集成了正式版中的⼏个功能,颇有点像 unregistered。不同的是,demo版⼀般不能通过升级
或注册的⽅法变为正式版。
以上是软件正式版本推出之前的⼏个版本,、、可以称为测试版,⼤凡成熟软件总会有多个测试版,如 windows 98 的版,前前后后将近有10
个。
这么多的测试版⼀⽅⾯为了最终产品尽可能地满⾜⽤指桑骂槐的意思 户的需要,另⼀⽅⾯也尽量减少了软件中的bug 。⽽ trial 、unregistered 、demo有时统称为演⽰
版,这⼀类版本的⼴告⾊彩较浓,颇有母爱的故事 点
先尝后买的味道,对于普通⽤户⽽⾔⾃然是可以免费尝鲜了。
正式版,不同类型的软件的正式版本通常也有区别。
relea 最终释放版
该版本意味“最终释放版”,在出了⼀系列的测试版之后,终归会有⼀个正式版本,对于⽤户⽽⾔,购买该版本的软件绝对不会错。该版本有时也称为
标准版。⼀般情况下,relea不会以单词形式出现
在软件封⾯上,取⽽代之的是符号 (r) ,如 windows nt(r) 4.0、ms-dos(r) 6.22 等。
registered 注册版
很显然,该版本是与 unregistered 相对的注册版。注册版、relea和下⾯所讲的standard版⼀样,都是软件的正式版本,只是注册版软件的前⾝有很
⼤⼀部分是从⽹上下载的。
standard 标准版
这是最常见的标准版,不论是什么软件,标准版⼀定存在。标准版中包含了该软件的基本组件及⼀些常⽤功能,可以满⾜⼀般⽤户的需求。其价格相
对⾼⼀级版本⽽⾔还是“平易近⼈”的。
deluxe 豪华版
顾名思义即为“豪华版”。豪华版通常是相对于标准版⽽⾔的,主要区别是多了⼏项功能,价格当然会⾼出⼀⼤块,不推荐⼀般⽤户购买。此版本豆腐汤 通常
是为那些追求“完美”的专业⽤户所准备的。
reference
该版本型号常见于百科全书中,⽐较有名的是微软的encarta系列。 reference是最⾼级别,其包含的主题、图像、影⽚剪辑等相对于standard和deluxe
版均有⼤幅增加,容量由⼀张光盘猛增⾄三张光
盘,并且加⼊了很强的交互功能,当然价格也不菲。可以这么说,这⼀版本的百科全书才能算是真正的百科全书,也是发烧友们收藏的⾸选。
professional(专业版)
专业版是针对某些特定的开发⼯具软件⽽⾔的。专业版中有许多内容是标准版中所没有的,这些内容对于⼀个专业的软件开发⼈员来说是极为重要
的。如微软的visual foxpro标准版并不具备编译成可执
⾏⽂件的功能,这对于⼀个完整的开发项⽬⽽⾔显然是⽆法忍受的,若客户机上没有foxpro将不能使⽤。如果⽤专业版就没有这个问题了。
enterpri(企业版)
企业版是开发类软件中的极品(相当于百科全书中的reference版)。拥有⼀套这种版本的软件可以毫⽆障碍地开发任何级别的白玉鸟叫声 应⽤软件。如著名的
visual c++的企业版相对于专业版来说增加了⼏个附
加的特性,如sql调试、扩展的存储过程向导、⽀持as/400对ole db的访问等。⽽这⼀版本的价格也是普通⽤户⽆法接受的。如微软的visual studios 6.0
enterpri 中⽂版的价格为 23000 元。
其他版本,除了以上介绍的⼀些版本外,还有⼀些专有版本名称。
update(升级版)
升级版的软件是不能独⽴使⽤的,该版本的软件在安装过程中会搜索原有的正式版,如果不存在,则拒绝执⾏下⼀步。如microsoft office 2000升级
版、windows 9x升级版等等。
oem版
oem 版通常是捆绑在硬件中⽽不单独销售的版本。将⾃⼰的产品交给别的公司去卖,保留⾃⼰的著作权,双⽅互惠互利,⼀举两得。
单机(⽹络)版
⽹络版在功能、结构上远⽐单机版复杂,如果留⼼⼀下软件的报价,你就会发现某些软件单机版和⽹络版的价格相差⾮常⼤,有些⽹络版甚⾄多⼀个
客户端⼝就要加不少钱。
普及版
该版本有时也会被称为共享版,其特点是价格便宜(有些甚⾄完全免费)、功能单⼀、针对性强(当然也有占领市场、打击盗版等因素)。与试⽤版
不同的是,该版本的软件⼀般不会
有时间上的限制。当然,如果⽤户想升级,最好还是去购买正式版。
Enhance 增强版或者加强版 属于正式版
Free ⾃由版
Full version 完全版 属于正式版
shareware 共享版
Relea 发⾏版 有时间限制
Upgrade 升级版
Retail 零售版
Cardware 属共享软件的⼀种,只要给作者回复⼀封电邮或明信⽚即可。(有的作者并由此提供注册码等),⽬前这种形式已不多见。
Plus 属增强版,不过这种⼤部分是在程序界⾯及多媒体功能上增强。
Preview 预览版
Corporation & Enterpri 企业版
Standard 标准版
Mini 迷你版也叫精简版只有最基本的功能
Premium -- 贵价版
Professional -- 专业版
Express -- 特别版
Deluxe -- 豪华版
Regged -- 已注册版
CN -- 简体中⽂版
CHT -- 繁体中⽂版
EN -- 英⽂版
Multilanguage -- 多语⾔版
本文发布于:2023-04-21 05:46:49,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/840581.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |