




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件版本规范篇一:软件版本管理规范软件版本管理规范 文档版本变更记录: 目 录 前 言. 3 1 范围 . 4 2 术语和定义 .4 软件 .4 产品软件 .4 演示软件 .4 3 软件版本命名规则 .4 软件版本命名组成 .4 产品软件版本命名 .4 演示软件版本命名 .5 正式版本号的升级规则 . 5 软件版本升级规则 . 6 演示版本升级规则 . 6 版本的安装文件命名规则及存放路径 . 6 4 软件版本发布流程 .6 5 管理条例. 7 6 附录 . 7 前 言 为规范部门产品软件版本的管理与控制,保证产品版本的有效与质量,制定本标准。 本标准由移动金融事业部拟制。 本标准于 XX 年 6 月首次发布。 软件版本管理规定 1 范围 本标准规定了移动银行事业部产品软件版本的控制与管理。 本标准适用于移动银行事业部产品软件版本的控制与管理。 2 术语和定义 下列定义适用于本标准。 软件 指与产品相关的所有软件,可以分为产品软件和演示软件。 产品软件 已签订合同,有明确交付日期的产品。 演示软件 处于研发阶段,并未正式投入生产的应用。 3 软件版本命名规则 软件版本命名组成 产品的正式软件版本命名由四部分组成。第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。 产品的演示版本命名由四部分组成。第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。 产品软件版本命名 产品软件版本的命名规则如下所示: 产品标识_YYMMDD 版本号和时间之间以下划线分隔。具体含义见表 1。 表 1 软件版本命名规则描述 例如: 信用卡_150501 ,表示信用卡版本在 XX 年 5 月 1 日做了一次修订并发布了版本。 演示软件版本命名 演示软件版本的命名规则如下所示: 产品标识_YYMMDDdemo 版本号和时间之间以下划线分隔。具体含义见表 2。 表 2 演示软件版本命名规则描述 例如:信用卡申请_150501demo ,表示信用卡申请 demo 软件的版本在 XX 年 5 月 1 日做了一次修订。 正式版本号的升级规则 软件的正式版本号升级,应该能体现出版本继承性关系,根据软件改动的大小,进行正式版本号升级。 篇二:软件版本发布命名规则 软件项目版本号的命名格式 版本控制比较普遍的 3 种命名格式 : 一、 GNU 风格的版本号命名格式 : 主版本号 . 子版本号 . 修正版本号 . 编译版本号 英文对照 : Major_Version_Version_Number.Revision_Number.Build_Number 示例 : , , build-13124 二、 Windows 风格的版本号命名格式 : 主版本号 . 子版本号 修正版本号 . 编译版本号 英文对照 : Major_Version_Version_NumberRevision_Number.Build_Number 示例: , 三、.Net Framework 风格的版本号命名格式: 主版本号.子版本号.编译版本号.修正版本号 英文对照: Major_Version_Version_Number.Build_Number.Revision_Number 版本号由二至四个部分组成:主版本号、次版本号、内部版本号和修订号。主版本号和次版本号是必选的;内部版本号和修订号是可选的,但是如果定义了修订号部分,则内部版本号就是必选的。所有定义的部分都必须是大于或等于 0 的整数。 应根据下面的约定使用这些部分: Major :具有相同名称但不同主版本号的程序集不可互换。例如,这适用于对产品的大量重写,这些重写使得无法实现向后兼容性。 Minor :如果两个程序集的名称和主版本号相同,而次版本号不同,这指示显著增强,但照顾到了向后兼容性。例如,这适用于产品的修正版或完全向后兼容的新版本。 Build :内部版本号的不同表示对相同源所作的重新编译。这适合于更改处理器、平台或编译器的情况。 Revision :名称、主版本号和次版本号都相同但修订号不同的程序集应是完全可互换的。这适用于修复以前发布的程序集中的安全漏洞。 程序集的只有内部版本号或修订号不同的后续版本被认为是先前版本的修补程序 (Hotfix) 更新。 版本号管理策略 一、 GNU 风格的版本号管理策略: 1项目初版本时 , 版本号可以为 或 , 也可以为 或 , 如果你为人很低调 , 我想你会选择那个主版本号为 0 的方式 ; 2当项目在进行了局部修改或 bug 修正时 , 主版本号和子版本号都不变 , 修正版本号加 1; 3. 当项目在原有的基础上增加了部分功能时 , 主版本号不变 , 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉 ; 4当项目在进行了重大修改或局部修正累积较多 , 而导致项目整体发生全局变化时 , 主版本号加 1; 5另外 , 编译版本号一般是编译器在编译过程中自动生成的 , 我们只定义其格式 , 并不进行人为控制 . 二、 Window 下的版本号管理策略: 1目初版时 , 版本号为 或 ; 2. 当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变 , 修正版本号加 1; 3. 当项目在原有的基础上增加了部分功能时 , 主版本号不变 , 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉 ; 4. 当项目在进行了重大修改或局部修正累积较多 , 而导致项目整体发生全局变化时 , 主版本号加 1; 5. 另外 , 编译版本号一般是编译器在编译过程中自动生成的 , 我们只定义其格式 , 并不进行人为控制 . 另外 , 还可以在版本号后面加入 Alpha, Beta, Gamma, Current, RC (Release Candidate), Release, Stable 等后缀 , 在这些后缀后面还可以加入 1 位数字的版本号 . 对于用户来说 , 如果某个软件的主版本号进行了升级 , 用户还想继续那个软件 , 则发行软件的公司一般要对用户收取升级费用 ; 而如果子版本号或修正版本号发生了升级 , 一般来说是免费的 . 附:alphal 内部测试版 beta 外部测试版 demo 演示版 Enhance 增强版或者加强版属于正式版 Free 自由版 Full version 完全版属于正式版 shareware 共享版 Release 发行版有时间限制 Upgrade 升级版 Retail 零售版 Cardware 属共享软件的一种,只要给作者回复一封电邮或明信片即可。 (有的作者并由此提供注册码等) ,目前这种形式已不多见。 Plus 属增强版,不过这种大部分是在程序界面及多媒体功能上增强。 Preview 预览版 Corporation & Enterprise 企业版 Standard 标准版Mini 迷你版也叫精简版只有最基本的功能 Premium - 贵价版 Professional - 专业版 Express - 特别版 Deluxe - 豪华版 Regged - 已注册版 CN - 简体中文版 CHT - 繁体中文版 EN - 英文版 Multilanguage - 多语言版 注释: 版 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的 bug 较多,普通用户最好不要安装。 (beta)版 该版本相对于 版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。该版本也不适合一般用户安装。 版 该版本已经相当成熟了,与即将发行的正式版相差无几,如果用户实在等不及了,尽可以装上一试。 trial(试用版) 试用版软件在最近的几年里颇为流行,主要是得益于互联网的迅速发展。该版本软件通常都有时间限制,过期之后用户如果希望继续使用,一般得交纳一定的费用进行注册或购买。有些试用版软件还在功能上做了一定的限制。uegistered(未注册版) 未注册版与试用版极其类似,只是未注册版通常没有时间限制,在功能上相对于正式版做了一定的限制,例如绝大多数网络电话软件的注册版和未注册版,两者之间在通话质量上有很大差距。还有些虽然在使用上与正式版毫无二致,但是动不动就会弹出一个恼人的消息框来提醒你注册,如看图软件 acdsee、智能陈桥汉字输入软件等。 demo 版 也称为演示版,在非正式版软件中,该版本的知名度最大。 demo 版仅仅集成了正式版中的几个功能,颇有点像 uegistered 。不同的是, demo 版一般不能通过升级或注册的方法变为正式版。以上是软件正式版本推出之前的几个版本,、 可以称为测试版,大凡成熟软件总会有多个测试版,如 windows 98 的 版,前前后后将近有 10 个。这么多的测试版一方面为了最终产品尽可能地满足用户的需要,另一方面也尽量减少了软件中的 bug 。而 trial 、 uegistered 、 demo 有时统称为演示版,这一类版本的广告色彩较浓,颇有点先尝后买的味道,对于普通用户而言自然是可以免费尝鲜了。 正式版 不同类型的软件的正式版本通常也有区别。 release 该版本意味“最终释放版” ,在出了一系列的测试版之后,终归会有一个正式版本,对于用户而言,购买该版本的软件绝对不会错。该版本有时也称为标准版。一般情况下, release 不会以单词形式出现在软件封面上,取而代之的是符号 (r) ,如 windows nt(r) 、ms-dos(r) 等。 registered 很显然,该版本是与 uegistered 相对的注册版。注册版、 release 和下面所讲的 standard 版一样,都是软件的正式版本,只是注册版软件的前身有很大一部分是从网上下载的。 standard 这是最常见的标准版,不论是什么软件,标准版一定存在。标准版中包含了该软件的基本组件及一些常用功能,可以满足一般用户的需求。其价格相对高一级版本而言还是“平易近人”的。 deluxe 顾名思义即为“豪华版” 。豪华版通常是相对于标准版而言的,主要区别是多了几项功能,价格当然会高出一大块,不推荐一般用户购买。此版本通常是为那些追求“完美”的专业用户所准备的。 reference 该版本型号常见于百科全书中,比较有名的是微软的encarta 系列。 reference 是最高级别,其包含的主题、图像、影片剪辑等相对于 standard 和 deluxe 版均有大幅增加,容量由一张光盘猛增至三张光盘,并且加入了很强的交互功能,当然价格也不菲。可以这么说,这一版本的百科全书才能算是真正的百科全书,也是发烧友们收藏的首选。 professional(专业版) 专业版是针对某些特定的开发工具软件而言的。专业版中有许多内容是标准版中所没有的,这些内容对于一个专业的软件开发人员来说是极为重要的。如微 软的 visual foxpro 标准版并不具备编译成可执行文件的功能,这对于一个完整的开发项目而言显然是无法忍受的,若客户机上没有 foxpro 将不能使用。如果用专业版就没有这个问题了。enterprise(企业版) 企业版是开发类软件中的极品(相当于百科全书中的 reference 版) 。拥有一套这种版本的软件可以毫无障碍地开发任何级别的应用软件。如著名的 visual c+的企业版相对于专业版来说增加了几个附加的特性,如 sql 调试、扩展的存储过程向导、支持 as/400 对 ole db 的访问等。而这一版本的价格也是普通用户无法接受的。如微软的 visual studios enterprise 中文版的价格为 23000 元。其他版本 除了以上介绍的一些版本外,还有一些专有版本名称。update(升级版) 升级版的软件是不能独立使用的,该版本的软件在安装过程中会搜索原有的正式版,如果不存在,则拒绝执行下一步。如 microsoft office XX 升级版、 windows 9x 升级版等等。 oem 版 oem 版通常是捆绑在硬件中而不单独销售的版本。将自己的产品交给别的公司去卖,保留自己的著作权,双方互惠互利,一举两得。 单机(网络)版 网络版在功能、结构上远比单机版复杂,如果留心一下软件的报价,你就会发现某些软件单机版和网络版的价格相差非常大,有些网络版甚至多一个客户端口就要加不少钱。 普及版 该版本有时也会被称为共享版,其特点是价格便宜(有些甚至完全免费) 、功能单一、针对性强(当然也有占领市场、打击盗版等因素) 。与试用版不同的是,该版本的软件一般不会有时间上的限制。当然,如果用户想升级,最好还是去购买正式版。 以上是一些常见软件版本的简要介绍,随着软件市场行为的变化,现在也出现了一些新的版本命名方式,比如 windows xp 中的 xp 是取自于 experience 中的第二、第三个字母。希望以上内容能够对大家的购买、使用和下载软件有所帮助。 基于商业上考虑,很多的软件都不是非常严谨的遵循这个规则的。最有名的就是微软了。例如他的 NT 系列版本。大家比较熟悉的是从 NT 开始的。 99 篇三:软件版本定义规则软件版本定义规则 1 引言 编写目的 本文档作为本公司开发部测试部各项目组在进行软件设计、开发、测试时进行版本定义的指导性规则。 定义和限制 软件版本号为形如的由”.”所间隔开的 4 段字符组成。其中 A、B、C 段为从 0 开始的整数,D 段为从 0 开始的整数或者整数加英文字符的形式。 2 定义规则 在任何项目中,符合以下条件的模块需要独立维护版本: ? 客户端和服务器端程序需要分开进行版本维护; ? 可以独立运行并完成主要设计功能的模块; ? 完成某些特定功能的接口程序或模块; ? 其他必要的模块 何时更改 在项目进行到以下进程时,需要更改软件版本号: ? 测试中 FIX 了部分缺陷需要提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 能力提升2.0方案解读
- 《窗边的小豆豆》课件
- 护理人员应知应会
- 皮牵引的护理诊断和措施
- 2025设备抵押贷款合同
- 2025二手车买卖合同范本
- 销售区域经理工作总结
- 公司总经理安全培训课件
- 红斑狼疮护理
- 2025解除购销合同协议书
- 2025年三方股权合作合同协议书
- 地方病竞赛试题及答案
- 弘扬伟大抗战精神为实现中华民族伟大复兴而奋斗2025-2026学年高二上学期爱国主义教育主题班会
- 社工抗压与情绪处理课件
- 起重机作业人员Q2证理论考试练习题含答案
- 四川遂宁2021-2024年中考满分作文64篇
- (完整)中小学“学宪法、讲宪法”知识竞赛题库及参考答案
- 2025版防洪堤坝加固工程施工合同
- 智能培训系统构建
- 2025广东广州越秀区矿泉街招聘禁毒专职人员1人考试备考题库及答案解析
- 华为鸿蒙课件
评论
0/150
提交评论