1、北京用友软件股份有限公司研发文件补丁程序发放管理办法文件编号:UF/PF/SE-08/03版本号:V5.1修改状态:0编写人:雷阳、董乃文、刘姣霞审核人:批准人:批准时间:2004.9.231. 补丁分类(具体定义请见UF/PF/SE-08 产品支持过程。)1.1 独立补丁(Patch)针对产品问题实时提供的涵盖式(最小编译单元文件)补丁。所提交的补丁涉及范围:l 相关问题的一个或几个节点下的类文件,包涵类、组件类(后缀为.dll和.ocx文件)、执行类(后缀为.exe和.com文件)l 配置文件(后缀为.mht和asp还有js的文件.msi文件)l 脚本文件(后缀为.sql的文件)的目录路径
2、注:对于独立补丁,NC、HR开发部门需要提供安装顺序说明(依赖或关联的其他补丁)。1.2 汇总补丁包(Hot Fix)针对所有通用产品问题定期将一段时间内的补丁制作打包安装文件,提供给支持部、顾问及用户使用。包括:l NC:按模块将独立补丁汇总成补丁包l U8:按产品版本将独立补丁汇总成补丁包l HR:按模块将独立补丁汇总成补丁包1.3 服务包(Service Pack , SP)针对通用产品的重大改进,比如涉及多个模块之间的跨部门、跨产品组配合解决的对产品有重大改动的一些关键问题,产品总体效率优化提升问题等,由相关部门和产品本部经理根据需要决定是否要发布此类大补丁包或安装盘。SP安装盘是对产
3、品发行母盘的补充。SP需要经过测试部严格测试和质量把关才能正式发布。1.4 补丁安装盘发小版产品,由相关部门和产品本部经理根据需要决定是否要发布。补丁安装盘可以替换产品发行母盘。注:以上四种形式是逐级包涵的关系。1.5 专项补丁针对项目特殊需求或解决特殊问题而专门给某个项目、客户提供的补丁,没有通用性。实时发布,不包含在每月的汇总补丁盘中。(单独制作存放,不放入通用产品中)注:以上所有补丁只针对发版产品,所有未正式发版产品不按此分类及管理。2. 补丁命名标准2.1 补丁包名称空间标准级次一级二级三级用途产品子产品(产品模块)主版本(适用版本)说明产品名称或者产品英文缩写、代号例如:NC、U8、
4、U9、HR、OA等子产品名称或者产品英文缩写、代号例如:IUFO、FA、CRM等主版本号例如:V3.0、V2.8等级次四级五级六级用途补丁分类补丁发布日期序号说明参见上面补丁分类定义:1、Patch2、HotFix3、SP4、PatchDisc5、Special“年月日”结构 年:四位数字 月:两位数字 日:两位数字例如:20040830第几张补丁盘或第几号补丁按补丁分类依次增加编号表2.1 补丁包名称空间标准NC、HR补丁包名称的规范为:产品+子产品(产品模块)+主版本(适用版本)+补丁分类+补丁发布日期+序号例如:NC-IUFO-V3.0-Patch-20040830-001产品版本号标识
5、记录,程序自动更新。U8补丁包名称的规范为:产品+补丁分类+补丁发布日期例如:852HOTFIX20040923.EXE注:补丁安装后需要更新相关产品的版本信息3 补丁管理3.1 补丁管理研发体系的补丁管理由开发接口(开发部维护负责人)负责:l 将补丁移交运维服务总部(支持部)l 定期对补丁分类、频度、质量进行统计分析运维服务总部(支持部)负责对所有客户和一线支持人员提供补丁。部门姓名邮件地址工位电话移动电话备注U8雷阳210213501382845NC刘姣霞523613693392773HR熊有品310813601163093表2.2 开发接口(开发部维护负责人)3.2 补丁提供周期1、固定
6、周期:l Patch补丁:根据反馈问题的时间,实时进行补丁提供l 汇总补丁包: n U8:每月固定2次,分别为每月第一个星期一和两周后的星期一提供n NC:每月固定1次,个别产品可根据情况和支持部约定更新周期n HR:每月固定1次,个别产品可根据情况和支持部约定更新周期l Service Pack:根据开发统一部署进行提供l 补丁安装盘:根据开发统一部署进行提供按新产品和老产品对补丁包进行时间周期控制。2、非固定周期主要是指在一定的周期内(基本是一周),如果反馈问题和发出独立补丁的数量达到上一个汇总补丁包周期内解决问题数量的60以上,由开发接口(开发部维护负责人)人员负责组织,立即提供汇总补丁包。如果补丁包被验证出问题,开发立即进行重新制作并验证提供。