软件版本命名规范_第1页
软件版本命名规范_第2页
软件版本命名规范_第3页
软件版本命名规范_第4页
软件版本命名规范_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 .软件版本阶段说明* Base版:此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。?* Alpha版:此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。?* Beta版:该版本相对于a版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UIo?* RC版:该版本已经相当成熟了,基本上不存在导致错误的BUG与即将发行的正式版相差无几。?* Release版:该版本意

2、味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。2 .版本命名规范* 版本号定修改规则:* 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。?* 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。?* 阶段版本号(1):一般是Bug修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订

3、版。此版本号由项目经理决定是否修改。?* 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。?* 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。* 文件命名规范4.版本号的阶段标识软件的每个版本中包括11个阶段,详细阶段描述如下:阶段名称阶段标识?需求控制a?设计阶段b?编码阶段c?单元测试d?单元测试修改e?集成测试f?集成测试修改g?系统测试h?系统测试修改i?验收测试j?验收测试修改k?Alpha:?Alpha是内

4、部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.?是希腊字母的第一位,表示最初级的版本?alpha就是b,beta就是B?alpha版就是比beta还早的测试版,一般都是内部测试的版本??Beta:?很容易理解就是测试版,这个阶段的版本会一直加入新的功能。?RC(ReleaseCandidate)?RTM全称为ReleasetoManufacture。?OEM?是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装,不能从旧有操作系统升级。如果买笔记型计算机或品牌计算机就会有随机版软件。包装不像零售版精美,通常只有一面CD和说明书(

5、授权书)。RVL?EVAL?而流通在网络上的EVAL版,是微软帮媒体记者编辑上课给的,是所谓的评估版没错,你输入的金钥是30天的,就可用30天,输入的是180天的,就可用180天。功能上和零售版无乎没有区别。RTL:Retail.(零售版)?版本号:SP:ServicePack,升级包。(如:WindowsXPSP2/VistaSP1)?授权和功能划分:?试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版。Unregistered:未注册版,通常没有时间限制,在功能上相对于正式版做了一定的限制。可注册或购买成为正式版。Demo演示版,仅仅集成了正式版中的几

6、个功能,不能升级成正式版。?Lite:精简版。?Full:完整版。开发阶段划分:a(Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug较多,普通用户最好不要安装。B(Beta)版:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安装。T(Gamma版:相当成熟的测试版,与即将发行的正式版相差无几。RC版:ReleaseCandidate候选版本,处于Gamm新段。从Alpha到Beta再到GammO!改进的先后关系,但RC1、RC2往往是取舍关系。Final:正式版。语言划分:SC:SimplifiedChinese简体中文版。GBK简体中文汉字内码扩展规范版。

7、TC:TraditionalChinese繁体中文版。BIG5:繁体中文大五码版。UTF8:UnicodeTransformationFormat8bit,对现有的中文系统不是好的解决方案。 alpha内部测试版? beta外部测试版? demo演示版? Enhance增强版或者加强版属于正式版? Free自由版? Fullversion完全版属于正式版? shareware共享版? Release发行版有时间限制? Upgrade升级版? Retail零售版? Cardware属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。? Pl

8、us属增强版,不过这种大部分是在程序界面及多媒体功能上增强。? Preview预览版? Corporation&Enterprise企业版? Standard标准版? Mini迷你版也叫精简版,只有最基本的功能? Premium-贵价版? Professional-专业版? Express-特别版? Deluxe-豪华版? Regged-已注册版? CN-简体中文版? CHT-繁体中文版? EN-英文版? Multilanguage-多语言版? Rip是指从原版文件(一般是指光盘或光盘镜像文件)直接将有用的内容(核心内容)分离出来,剔除无用的文档,例如PDF说明文件啊,视频演示啊之类的

9、东西,也可以算做是精简版吧但主要内容功能是一点也不能缺少的!另:DVDrip是指将视频和音频直接从DVD光盘里以文件方式分离出来。? trail试用版(含有某些限制,如时间、功能,注册后也有可能变为正式版)? RC版就是ReleaseCandidate(候选版本)的简称。从微软的惯例来看推出RC版操作系统就代表正式版的操作系统已经离我们不远了,因为微软操作系统的开发步骤是这样的:内部测试->alpha公测->beta公测->RC版->正式版上市;通常微软的RC版本筛选会经历2-3个过程,也就是说微软会推出RC<RC2或者RC3的操作系统,而随后就是正式版操作系统上

10、市了,因此通常来看RC1版操作系统已经同最终零售版操作系统相差无几了。该版本已经完成全部功能并清除大部分的BUG到了这个阶段只会除BUG不会对软件做任何大的更改。? RTM版。这基本就是最终的版本,英文是ReleaseToManufactur,意思是发布到生产商。? OriginalEquipmentManufacturer(OEM)?YoumaylicenseproductsthroughanOriginalEquipmentManufacturer(OEM).Theseproducts,suchasWindowsoperatingsystems,comeinstalledwhenyoupu

11、rchaseanewcomputer.?OEM脑件是给电脑生产厂的版本,无需多说。? FullPackagedProduct(FPP)-Retail?Physical,shrink-wrappedboxesoflicensedproductthatcanbepurchasedinalocalretailstoreoranylocalsoftwareretailer.?FPP就是零售版(盒装软件),这种产品的光盘的卷标都带有"FPP"字样,比如英文WXPPro的FPP版本的光盘卷标就是WXPFPP_EN其中WM示是WindowsXP,P是Professional(H是Home

12、,FPP表明是零售版本,EN是表明是英语。获得途径除了在商店购买之外,某些MSDN1户也可以得到。? VolumeLicensingforOrganizations(VLO)?Youmayenjoypotentiallysignificantsavingsbyacquiringmultipleproductlicenses.Dependingonthesizeandtypeofyourorganization.团体批量许可证(大量采购授权合约),这是为团体购买而制定的一种优惠方式。这种产品的光盘的卷标都带有"VOL"字样,取"Volume"前3个字母,以

13、表明是批量,比如英文WXPPro的VOL版本的光盘卷标就是WXPVOL_E>N其中WM示是WindowsXP,P>Professional(VOL没有Home版本),VOL表明是团体批量许可证版本,EN是表明是英语。获得途径主要是集团购买,某些MSDN用户也可以得到。?这种版本根据购买数量等又细分为“开放式许可证”、“选择式许可证”、“企业协议”、“学术教育许可证”等以下5种版本? OpenLicense? SelectLicense? EnterpriseAgreement? EnterpriseSubscriptionAgreement? AcademicVolumeLicen

14、sing?由此可见,平时说的什么select/corp是许可证授权方式,他的出现是为了用若干种不同级别的优惠政策卖同一种软件,通过select/corp许可证授权方式得到的xxx的光盘都是VOL这一种、是并不是有很多种,只不过是相同的VOL光盘配以不同的许可证方式;而VolumeLicensing(Product)Keys,即VLK,它所指的只是一个Key(密匙),仅仅是一个为证明产品合法化、以及安装所使用的Key,因为根据VOL计划规定,VOL产品是不需要激活的!?或者说,VLK不是指一种版本,而是指这种版本在部署(deploy)过程中所需要的Key,而需要VLK这种Key的版本应该叫做VO

15、L!只不过在实际中,没有必要强调这种叫法、称呼的准确性,加之很多人的VOL版本光盘是通过企业的选择式许可证、企业协议等方式得到的等等原因,所以才会有很多人叫他为“选择版”等等。?官方网站有一个表格,上面有一句话:"DifferentproductsrequiredifferentVolumeLicensingKeys(VLKs).RefertothetablebelowtomakesureyouhavethecorrectVLKforyourMicrosoftproduct.",我想这就很好的说明了VLK指的是Key而不是产品了。很明显的,FPP需要激活,VOL不需要激活B

16、eta是希腊字母中的第二个字母0,在软件开发中指软件测试的第二阶段,由将来用户中的一部分人试用。以前,希腊字母alpha指软件开发过程中的第一阶段,包括部件测试,整件测试和系统测试。Beta测试也指产品推出前的测试,软件商把beta测试版软件在网上发放给更多的用户进行实用测试为以后版本的出台做准备。Alpha版(内部测试版):一般只在软件开发公司内部运行,不对外公开。主要是开发者自己对产品进行测试,检查产品是否存在缺陷、错误,验证产品功能与说明书、用户手册是否一致。Beta版(外部测试版):软件开发公司为对外宣传,将非正式产品免费发送给具有典型性的用户,让用户测试该软件的不足之处及存在问题,以

17、便在正式发行前进一步改进和完善。一般可通过Internet免费下载,也可以向软件公司索取。Demo版(演示版):主要是演示正式软件的部分功能,用户可以从中得知软件的基本操作,为正式产品的发售扩大影响。如果是游戏的话,则只有一两个关卡可以玩。该版本也可以从Internet上免费下载。Enhace版(增强版或加强版):如果是一般软件,一般称作“增强版”,会加入一些实用的新功能。如果是游戏,一般称作“加强版”,会加入一些新的游戏场景和游戏情节等。这是正式发售的版本。Free版(自由版):这一般是个人或自由软件联盟组织的成员制作的软件,希望免费给大家使用,没有版权,一般也是通过Internet免费下载

18、。FullVersion版(完全版):也就是正式版,是最终正式发售的版本。Shareware版(共享版):有些公司为了吸引客户,对于他们制作的某些软件,可以让用户通过Internet免费下载的方式获取。不过,此版本软件多会带有一些使用时间或次数的限制,但可以利用在线注册或电子注册成为正式版用户。Release版(发行版):不是正式版,带有时间限制,也是为扩大影响所做的宣传策略之一。比如WindowsMe的发行版就限制了只能使用几个月,可从Internet上免费下载或由公司免费奉送。Uprgade版(升级版):当你有某个软件以前的正式版本时,可以购买升级版,将你的软件升级为最新版。升级后的软件与

19、正式版在功能上相同,但价格会低些,这主要是为了给原有的正版用户提供优惠。测试版与演示版a:代表该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。该版本软件的bug较多,而且极不稳定,用了之后也有可能导致系统崩溃。不过,普通用户难以得到它,即使得到最好也不要安装。B:该版本相对于a版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除bug。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,后者再进行有针对性的修改。该版本也不适合一般用户安装。丫:该版本已经相当成

20、熟了,与即将发行的正式版相差无几,如果用户实在等不及了,尽可以装上一试。trial:试用版。试用版的软件在最近几年颇为流行,主要是得益于因特网的迅速发展。该版本软件通常都有时间限制,如20天、1个月等等,时间一到,用户就无法再使用了,除非交纳一定的费用进行注册和购买正式版。有些试用版软件还在功能上做了一定的限制。unregistered:未注册版。未注册版与试用版两者极其类似,只是未注册版通常没有时间限制,在功能上相对于正式版做了一定的限制,例如绝大多数网络电话软件的注册版和未注册版,两者之间在通话质量上有很大差距。还有些虽然在使用上与正式版毫无二致,但是动不动就会弹出一个恼人的消息框来提醒你

21、注册,如看图软件acdsee。用户如果对该软件感兴趣,可以通过指定的方法向软件公司注册。demo:非正式版软件中数该版本的知名度最大,称为演示版。演示版仅仅集成了正式版中的几个功能,颇有点像unregistered。不同的是,demo版一般不能升级和通过注册的方法变为正式版。以上是软件正式版本推出之前的几个版本,a、0、丫可以称为测试版,大凡成熟软件总会有多个测试版,如windows98的0版,前前后后将近有10个。这么多的测试版一方面保证最终产品尽可能地满足用户的需要,另一方面也尽量减少了软件的bug,在这一点上很值得中国软件商学习。而trial、unregistered、demo有时统称为

22、演示版,这一类版本的广告色彩较为浓厚,颇有点“先尝后买”的味道,对于普通用户而言自然是再好不过了。正式版不同类型软件的正式版本通常也有区别。release:该版本意味"最终释放版”registered:很显然该版本是与unregistered相对的注册版,注册版、release和standard版一样,者B是软件的正式版本。只是注册版软件的前身有很大一部分是从网上下载的。standard:这是最常见的标准版,不论是什么软件,标准版一定存在。标准版中包含了该软件的基本组件及一些常用功能,可以满足一般用户的需求。其价格相对高一级版本而言还是平易近人的,如金山词霸出标准版、office97标准版等等。deluxe:顾名思义即为“豪华版”,豪华版通常是相对于标准版而言,无非是多了几个“华而不实”的功能,价格却要高出一大块,因此不推荐一般用户购买。此版本通常是为那些追求“完美”的发烧友所准备的。reference:该版本的型号常见于百科全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论