提供一个软件版本管理规则的模板

软件产品的版本管理是软件开发企业发展到一定阶段后,必然要面对的问题,本文是我根据工作经验,总结的一个管理规则模板,供大家参考。

  1. 此规则用于指导规范开发工程师打包软件产品安装文件时的版本设置行为。此规则中的“版本”是指由相关开发工程师所提交的安装文件的版本,比如xxx.msi的版本。
  2. 此规则涉及“软件”包括且不限于公司下列产品(可根据实际情况填写)以及相关补丁。
  3. 软件的版本由相关开发工程师负责打包及设置。
  4. 此规则适用于标准产品打包及项目型产品打包。
  5. 软件版本号规则,分为:主版本号、次版本号、修订版本号。例:word客户端版本号为7.2.5570。
    提供一个软件版本管理规则的模板
  6. 软件程序(包括补丁)更新中,一定在上一个版本号上进行递增。并符合以下规则:重大变化修改—>主版本号;(次版本号、修订版本号清零)主文件变化修改—>次版本号;(修订版本号清零)非主文件变化修改—>修订版本号。凡是涉及到主版本号和次版本号需要修改的情况,必须征得项目组经理和技术部总工同意,负责工程师不可擅自修改。
  7. 凡是程序因各种情况出现更新或升级,都需要在上一个版本的安装程序基础上打包一个新的完整安装程序,并按照第6步的要求设置新的版本号。
  8. 打包后,按照实际情况进行更新发布:一般来讲,如果是修订版本号变化,或者次版本号变化但更新文件较少,应以补丁方式发布更新的文件;如果主版本号或者次版本号变化且更新文件较多,应直接发布完整安装程序进行更新。无论是以哪种方式发布更新包,都应保证软件安装后程序版本号为此次更新的正确版本。这一点,尤其是在制作补丁形式更新程序时要注意。
  9. 软件程序版本以现有版本为基础,补丁程序版本以现有版本为基础进行修订版号递增。例:Word客户端版本: 7.2.5570。word补丁程序版本则7.2.xxxx递增。
  10. 如果需要通过自动更新程序发布更新程序,则无论软件程序或补丁程序进行更新,都需要到服务器配置文件中确认即将更新的程序是最新的版本号进行递增。

来源:weixin_45303938

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月13日
下一篇 2020年10月13日

相关推荐