文档库 最新最全的文档下载
当前位置:文档库 › AC309N SPI版本原理图 V1.0(20110815)

AC309N SPI版本原理图 V1.0(20110815)

AC309N SPI版本原理图 V1.0(20110815)

版本控制流程规范V完整版

版本控制流程规范V HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

版本控制流程规范文档 目录 一、编写目的 本文档主要目的是规范配置管理活动的过程,阐述了在项目开发、测试、实施的过程中SVN库的组成和使用规约,指导使用者正确地操作SVN 库,以保证项目中所产生的代码、文档各版本之间完整性、可追踪性和一致性。 二、适用范围 该规范适用于公司内部所有项目的配置管理过程。 三、环境资源 在整个项目过程或产品生命周期中,选择SVN作为配置管理工具。

四、职责 五、规范 1,用户命名及权限配置 1)SVN用户命名 项目组成员在各自的PC上安装SVN客户端,根据配置管 理员所分配的用户和权限登录配置库进行各项配置管理活 动。 初始用户命名规则: 用户名:公司邮箱@前的部分

密码:手机号后6位 2)访问约定 为了保证各个项目组开发成果的安全性,以项目为单位, 进行了精确权限划分,使得成员只能操作该项目组内的配 置项。 内网访问svn资源库地址: svn: ... /svn/项目名称 3)权限管理 各个项目组成员只能访问、操作各自的项目库,并具有特 定文件区域的读、写权限,配置管理员统一分配和管理权 限。 2,SVN库的划分 根据公司的项目,采用项目名—分区名—版本名—的主结构进行管理。 1)版本库名 根据项目名称由项目经理与配置管理员共同设定。各项目 统一建立2层目录,子目录根据实际情况建立。 2)文件结构 a)工作区:按版本存放提交测试阶段的相关程序、文档等 开发:开发相关 测试:测试相关

版本控制流程规范V0.1

版本控制流程规范文 V0.1 档

目录 一、编写目的 4... 二、适用范围 4... 三、环境资源 5... 四、职责 5... 五、规范 6... 1,用户命名及权限配臵........................................................... 6. . 1)SVN 用户命名 (6) 2)访问约定 (6) 3)权限管理 (6) 2,SVN 库的划分........................................................... 7. .. 1) 版本库名 (7) 2) 文件结构 (7) 3,版本控制........................................................... 8. .. 1) 控制流程 (8)

2) 变更流程 (9) 4,备份方案.......................................................... 1.. 0.

一、编写目的 本文档主要目的是规范配臵管理活动的过程,阐述了在项目开发、测试、实施的过程中SVN 库的组成和使用规约,指导使用者正确地操作SVN 库,以保证项目中所产生的代码、文档各版本之间完整性、可追踪性和一致性。 适用范围 该规范适用于公司内部所有项目的配臵管理过程。

三、环境资源 在整个项目过程或产品生命周期中,选择SVN 作为配臵管理工具。 四、职责

五、规范 1,用户命名及权限配臵 1)SVN用户命名 项目组成员在各自的PC上安装SVN 客户端,根据配臵 管理员所分配的用户和权限登录配臵库进行各项配臵管 理活动。 初始用户命名规则: 用户名:公司邮箱@前的部分 密码:手机号后6 位 2)访问约定 为了保证各个项目组开发成果的安全性,以项目为单 位,进行了精确权限划分,使得成员只能操作该项目 组内的配臵项。 内网访问svn 资源库地址: svn:https://... /svn/ 项目名称 3)权限管理 各个项目组成员只能访问、操作各自的项目库,并具有 特定文件区域的读、写权限,配臵管理员统一分配和管 理权限。

测试流程版本管理规范标准[详]

测试流程、版本管理规 编制: 审核: 批准: 文件历史记录

目录 测试流程、版本管理规 (1) 1.目的 (3) 2.适用围 (3) 3.测试流程规 (3) 3.1搭建环境 (3) 3.2冒烟测试 (3) 3.3禅道版本管理规 (3) 3.4系统测试流程规 (4) 3.6 缺陷管理流程 (8) 3.4上线版本 (9) 4.系统版本管理规 (9) 1.目的 为了规项目组的测试流程、版本规,减少人为影响上线版本的质量 2.适用围 项目组所有系统以及流程的版本 3.测试流程规 3.1搭建环境 缺失本次版本变更说明或者部署文档不完整,需向开发人员说明,并要求提供齐全,保证文档有效性。

3.2冒烟测试 ?环境搭建完后,进行冒烟测试,如果冒烟测试不通过,需打回版本 ?如果未实现需求涉及的功能,打回版本(除非开发人员有说明按模块提交测试)3.3禅道版本管理规 产品 ?接到新的系统时,首先在产品模块新建产品名称,命名规则直接以系统名称为准,比如“移动OA” ?产品新建成功后,需要把需求关联至产品,可以直接把文档或者git地址关联进来 项目 ?新项目或者目前版本的变更时,需要新建项目,项目需要关联产品,命名规则直接以版本名称为准,比如“移动OA3.0” ?项目新建成功后,开发提交一次版本,需要把版本号进行维护,版本号命名规则。如“移动OA3.0_rc1”,以此类推,每一轮测试时,如果仍存在BUG,需要把下个版本号提前维护进来,方便开发变更BUG状态时,选择正确的版本号 测试 ?项目的模块需要分类维护,测试用例对应到模块下,每一轮测试完毕后,需要变更测试用例状态,并把测试用例与BUG进行关联 ?在测试过程中,如果测试用例有遗漏,需要补写 ?每一轮测试结束后,需要出测试报告

软件配置管理规范流程

1 概述 1.1 目的 本文档主要目的在于规范项目配置管理活动,确保配置项正确地唯一标识并且易于存取,保证基线配置项的更改受控,明确基线状态,在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。 1.2 适用范围 本文档适用于不同类别的软件产品和软件项目开发工程的配置管理活动,针对项目不同在流程上作适当的删减。配置管理可采用各种工具及手工办法,本文件以CVS(并行版本系统)配置管理工具为例,规定公司的配置管理办法,使用其他工具时也可对应本文件的要求参照执行。 1.3 术语和缩略语 1.3.1 软件配置管理(Software Configuration Management,SCM) 软件配置管理是对软件修改进行标识、组织和控制的技术,用来协调和控制整个过程。是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的不同版本的产品配置。 1.3.2 配置项(Configuration Item,CI) 凡是纳入配置管理范畴的工作成果统称为配置项,配置项逻辑上组成软件系统的各组成部分,一般是可以单独进行设计、实施和测试的。 每个配置项的主要属性有:名称、标签、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。 1.3.3 基线(Baseline) 在配置管理系统中,基线就是一个配置项或一组配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,这些配置项构成了一个相对稳定的逻辑实体,而这个过程被称为“基线化”。每一

软件项目上线标准流程

项目上线部署发布流程

2017/9/14

一.目的 规范公司项目和产品的上线流程,建立和完善产品的版本控制,保证软件产品质量。二.适用范围 适用于公司所有项目和产品 三.职责分工 开发环境由开发人员内部负责(包括维护和管理开发分支和git代码库) 测试环境由测试人员负责 预热环境由运维人员负责 正式环境由运维人员负责 *数据库操作均由DBA统一负责(或运维人员) 四.发布流程 在已开发完毕的各系统正式部署生产环境前要严格按照以下流程进行上线前检查。 4.1.提交测试 ①开发人员在功能开发完毕后首先配置开发环境,并将系统部署至开发环境。在开发环境经过自测通过后提交测试代码,并开始撰写上线方案。(上线方案须包括新增的外部应用程序安装,应用程序部署顺序及应用关联性、是否关闭其他应用服务,数据库脚本,制定合理的上线时间,涉及的服务影响范围以及上线失败的回滚步骤。)并提交相关技术负责人审核,在审核过后邮件给相关测试人员。 ②测试人员根据模块功能文档并制定测试方案,测试用例,特别注意临界点测试方案。 ③测试人员通过自动化部署平台根据提供的分支号依照上线方案进行自动化部署,涉

及数据库操作可提请DBA操作。 ④记录各种数据测试结果及测试问题,并交由相关开发人员进行二次迭代处理,该点须交付测试结果报告。 ⑤内测完毕后交由相关业务及需求人员进行集成测试,并请测试人员记录测试结果及问题,交由相关开发人员进行再次迭代。该点须交付测试方案测试结果报告。 4.2.预热发布 ①测试人员在测试环境测试并跟踪修改bug达到上线标准(没有A、B级bug,C 级bug达到要求)时。开始部署预热环境,测试人员对现有功能在预热环境上进行验收测试(重新执行case)。紧急Bug修改走补丁/hotfix流程。不影响功能的bug留到下次版本解决,确认达到上线标准。 ②如达到上线标准,测试人员发起邮件通知相关开发人员、产品人员,准备正式上线发布流程。 4.3.正式上线 ①在测试人员确认项目具备上线条件下,正式上线前,开发负责人须发起部署大会,召集相关开发人员、测试人员、产品人员、运维人员讨论此次部署事项(介绍项目的相应负责人员,数据库脚本执行,部署顺序,应用程序关联,部署时间点,部署回滚方案,包括数据库回滚和应用程序回滚),最后生成会议纪要并发送邮件。 ②确认上线之后,测试人员邮件上线方案,数据库脚本,应用分支号给运维人员及DBA,DBA应提前执行数据库脚本,应用部署须通过自动化部署平台进行部署,部署系统应在应用系统中记录当前分支号,以便后续应用回滚使用。在部署中出现错误,及时通知相关开发人员。如若问题不能在计划内时间解决,执行回滚方案。 ③运维,DBA在操作完成时均需要回复邮件,并说明操作步骤结果。 ④发布完成后运维人员回复邮件通知测试人员、业务及需求人员进行线上测试。测试结果及问题, 提交至开发人员。如若出现问题不能在计划内时间解决,执行回滚方案,并进行迭代改进。 ⑤紧急Bug修改走补丁/hotfix流程。不影响功能的bug留到下次版本解决。测试通

产品版本管理规范

基于Tortoise SVN的软件产品版本管理规范[草稿]

目录 1. 引言 (1) 1.1. 目的 (1) 1.2. 范围 (1) 1.3. 术语定义 (1) 1.4. 参考资料 (2) 1.5. 版本控制记录 (2) 1.6. 版本更新记录 (2) 2. 版本管理 (4) 2.1. 版本标示方法 (4) 2.1.1. 正式版本 (4) 2.2. 目录结构 (5) 2.3. 文档的存放 (6) 2.3.1. 开发文档的存放 (6) 2.3.2. 源代码的存放 (6) 2.3.3. SQL的语句存放 (7) 2.3.4. 发行文档的存放 (7) 2.4. 配置管理流程 (7) 2.5. 权限控制的管理 (8) 3. 更新管理 (9) 3.1. 源程序的修改 (9) 3.2. 版本升级 (10) 3.2.1. 版本升级原则 (10) 3.2.2. 新版本发布 (11) 3.3. 文档的变更 (11) 4. 备份管理 (12) 5. 版本工具Tortoise SVN的使用 (13)

1.引言 版本控制就是对软件开发过程中所创建的配置对象不同版本进行管理,保证任何时间都可以取到正确的版本以及版本的组合。 版本控制的主要功能是记录开发过程中的每一次修改,让开发的工作可以随时检查过往历史记录和获得正确版本,是系统的成长记录。 1.1. 目的 本文档的编制是为了规范产品部、研发部、测试部对软件产品版本的管理。 1.2. 范围 本文档为产品部、研发部、测试部的管理员提供有关版本管理规范的相关内容,包括: ●版本标识方法 ●软件系统数据的存放 ●文档的修改控制 ●文档的备份制度 1.3. 术语定义 SCM 软件配置管理(Software Configuration Management)缩写 SVM 软件版本管理(Software Version Management)缩写 SVN 一个开源的版本控制系统Subversion. 文档 一种数据媒体和其上所记录的数据。

版本控制工具使用规范.

版本控制与code review规范 目录 branch使用规则 (3 公共branch命名示例 (3 个人branch命名示例 (3 个人branch创建规则 (3 代码提交流程 (3 Windows平台文件夹方式操作与建议 (4 个人branch创建操作 (4 个人branch代码提交 (6 merge操作 (9 操作步骤1:合并branch (9 操作步骤2:解决冲突 (12 Eclipse 插件方式操作与建议 (14 Mac平台操作与建议 (21 1.采用CornerStone客户端进行SVN操作 (21 1、与服务器创建连接 (21

2、个人branch创建操作 (22 3、把服务器上个人branch 进行check out 到本地 (24 4、个人branch提交(commit操作 (25 5、merge操作 (26 2.采用终端命令提示符进行SVN操作 (28 1、将文件checkout到本地目录 (28 2、往版本库中添加新的文件 (29 3、将改动的文件提交到版本库 (29 4、加锁/解锁 (29 5、更新到某个版本 (29 6、查看文件或者目录状态 (30 7、删除文件 (31 8、查看日志 (32 9、查看文件详细信息 (32 10、比较差异 (32 11、将两个版本之间的差异合并到当前文件 (34 12、SVN 帮助 (35 13、版本库下的文件和目录列表 (35 14、创建纳入版本控制下的新目录 (36

15、恢复本地修改 (36 16、代码库URL变更 (36 17、解决冲突 (37 18、输出指定文件或URL的内容。 (37 branch使用规则 公共branch命名示例 branch-20150326-candidate 个人branch命名示例 branch-20150326-hulanlan branch-20150326-taskID 个人branch创建规则 ●开发人员基于每个开发小任务创建自己的branch, 以每天check in 自己的代码作备份。 ●基本原则是从最新代码创建branch,以方便未来的代码合并 ●原则是不直接在服务器上操作 代码提交流程 1.测试本地代码 2.整理本地代码, 申请code review 3.提交本地代码到个人branch

版本管理规范

版本管理规范 一、版本管理办法 1.1目的 按照一定的规则保存项目源程序的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确的查找到项目各个板块的任何版本。为保障公司源代码和开发文档安全不被泄漏,保证选代码的完整性,明确源代码控制管理流程,特制定此管理办法。 1.2适用部门 本办法适用于所有涉及接触源代码的各部门各岗位。所涉及部门都必须严格执行本管理办法。 1.3管理部门 源代码直接控制管理部门为软件部。 1.4控制范围 本办法所指源代码不仅限于公司开发人员自行编写实现功能的程序代码,而且还包括相应的开发设计文档及用于支撑整个系统运行所必须具备的第三方软件、控件和其它支撑库等文件。 1.5角色与职责 所有项目成员都必须遵照版本控制规则操作各个项目板块。 1.6版本管理工具Virsual SVN 用此工具对项目开始阶段的开发,和项目中期的变更进行版本的管理。避免发生版本丢失或混淆等现象,详细使用方法见:《Virsual SVN操作细则》 1.7项目各板块版本变迁规则 各板块的状态有3种:“草稿”(Dralt)、“正式发布”(Released)和“正在修改”(Changing) 各板块状态变迁如图所示: 各板块刚建立时其状态为“草稿”。各板块通过评审(试用)后,其状态变为“正式发布”。此后若更改各板块源代码,必须填写“版本变更情况表”及“版本变更状态跟踪表”,且版本状态变为“正在修改”,修改后通过审批(试用)其状态又为“正式发布”。以此循环。 二、SVN管理规范 2.1帐号密码的配发规则 根据岗位需要,针对不同人员,设置不同权限。遇岗位变更,随时增加删除权限。用户名:为姓名的‘姓’的全拼音+‘名’的开头拼音。 密码:一人一密码。 2.2上传文件注意事项 1.修改后的文件及文件夹的名字,跟修改前的必须同名,否则识别不了,当成新增

测试流程版本管理规范

测试流程、版本管理规范 编制: 审核: 批准: 文件历史记录

目录 测试流程、版本管理规范 (1) 1.目的 (2) 2.适用范围 (3) 3.测试流程规范 (3) 3.1搭建环境 (3) 3.2冒烟测试 (3) 3.3禅道版本管理规范 (3) 3.4系统测试流程规范 (4) 3.6 缺陷管理流程 (5) 3.4上线版本 (8) 4.系统版本管理规范 (10) 1.目的 为了规范项目组的测试流程、版本规范,减少人为影响上线版本的质量

2.适用范围 项目组所有系统以及流程的版本 3.测试流程规范 3.1搭建环境 缺失本次版本变更说明或者部署文档不完整,需向开发人员说明,并要求提供齐全,保证文档有效性。 3.2冒烟测试 环境搭建完后,进行冒烟测试,如果冒烟测试不通过,需打回版本 如果未实现需求涉及的功能,打回版本(除非开发人员有说明按模块提交测试) 3.3禅道版本管理规范 产品 接到新的系统时,首先在产品模块新建产品名称,命名规则直接以系统名称为准,比如“移动OA” 产品新建成功后,需要把需求关联至产品,可以直接把文档或者git地址关联进来 项目 新项目或者目前版本的变更时,需要新建项目,项目需要关联产品,命名规则直接以版本名称为准,比如“移动OA3.0” 项目新建成功后,开发提交一次版本,需要把版本号进行维护,版本号命名规则。如“移动OA3.0_rc1”,以此类推,每一轮测试时,如果仍存在BUG,需要把下个版本号提前维护进来,方便开发变更BUG状态时,选择正确的版本号 测试 项目的模块需要分类维护,测试用例对应到模块下,每一轮测试完毕后,需要变更测试用例状态,并把测试用例与BUG进行关联 在测试过程中,如果测试用例有遗漏,需要补写 每一轮测试结束后,需要出测试报告

软件过程规范示例

编者说明: 软件过程管理中的一个很重要的工作就是制定项目、组织的过程规范,它是软件开发组织行动的准则与指南。该文档就是一个实际的过程规范的实例,通过该实例,相信对大家根据自身情况制定符合要求的项目过程规范、组织过程规范有很好的借鉴作用。 1.总则 最大限度提高Q&P(质量与生产率),提高Q&P的可预见性,是每一个软件开发机构的最大目标。而Q&P 依赖于三个因素:过程、人和技术,因此要实现Q&P的提高,除了加强技术能力,引进、培育更多优质技术人才之外,规范、改进机构的过程是一个十分重要的手段。我们希望通过在制定软件过程规范标准,并在软件开发实践中不断地完善、修订,提高Q&P和Q&P的可预见性。 本规范采用CMM(软件过程成熟度模型)的指导,吸收RUP、XP、MSF、PSP、TSP等过程规范指南的思想、方法及实践,充分结合xxx技术开发部的实际情况,引入先进的技术、方法、工具,为公司的软件开发工作提供一部详细、可操作的过程指南。在本规范的第一版本中,主要包括管理过程和开发过程两个部分,管理过程中包括项目管理过程、需求变更管理过程、配置管理过程。对于软件开发项目中的其它的一些过程将在实践中逐步补充、完善。 2.项目管理过程规范 项目管理过程主要包括三个阶段:项目立项与计划、项目实施、项目关闭。 2.1 项目立项与计划 参与人员:技术开发部指定的项目负责人(包括前期负责人、正式的项目经理)、立项申请人、[相关最终客户]以及实施该项目的开发组队成员; 入口准则:接到经公司总经理或副总经理批准的市场部门的《软件开发立项申请表》; 出口准则:立项申请人签字确认了经修订正后的正式《软件项目计划》,并通过《工作任务卡》下达了开发任务,开发工作正式开始; 输入:经审批的《软件开发立项申请表》、与需求相关的业务资料; 输出:《软件项目计划》、《软件需求规格说明书》、《开发任务卡》; 活动: 接到《软件开发立项申请表》后,技术开发部经理指定前期负责人,并告知立项申请人; 前期负责人阅读《软件开发立项申请表》后,通过与立项申请人的沟通、阅读立项申请人提交的材料、通过立项申请人与客户直接交流等方式,了解项目目标、范围与基本需求;并形成最初的《软件需求规格说明书》; 前期负责人会同技术开发部经理以及其它相关人员,制定最初的《软件项目计划》,并组织评审; 向立项申请人提交最初的《软件项目计划》; 最初的《软件项目计划》通过立项申请人的确认后,项目经理计划安排需求分析; 需求分析完成后,形成正式的《软件需求说明书》,提交立项申请人确认;(需求分析过程参见开发过程规范部分)

软件版本管理规范

软件版本管理规范集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

软件版本管理

目录

1.引言 版本控制就是对软件开发过程中所创建的配置对象不同版本进行管理,保证任何时间都可以取到正确的版本以及版本的组合。 版本控制的主要功能是记录开发过程中的每一次修改,让开发的工作可以随时检查过往历史记录和获得正确版本,是系统的成长记录。 1.1. 目的 本文档的编制是为了规范产品部、研发部、测试部对软件产品版本的管理。 1.2. 范围 本文档为产品部、研发部、测试部的管理员提供有关版本管理规范的相关内容,包括: ●版本标识方法 ●软件系统数据的存放 ●文档的修改控制 ●文档的备份制度 1.3. 术语定义 SCM 软件配置管理(Software Configuration Management)缩写 SVM 软件版本管理(Software Version Management)缩写 SVN 一个开源的版本控制系统Subversion. 文档 一种数据媒体和其上所记录的数据。 配置管理

标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。 软件配置 软件的具体形态在某时刻的瞬时影像。 配置项 软件配置管理的对象称为配置项,如:系统规格说明书,项目开发计划,用户手册,源码。 基线 软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果。 1.4. 参考资料 《软件版本管理规范》浪潮集团山东通用软件有限公司 《泰豪软件开发软件版本管理制度》 《tortoise SVN的使用手册》 1.5. 版本控制记录 1.6. 版本更新记录 *A - 增加M - 修改D - 删除

程序代码版本管理规范标准

软件版本管理规范

Revision List

目录 一、目的.......................................... - 4 - 二、适用范围........................................ - 4 - 三、版本定义规范. ......................................................................... - 4 - 四、版本代码设计规范. ................................................................... - 4 - 五、版本进阶规范. ......................................................................... - 5 - 六、软件备份要求规范. ................................................................... - 5 - 七、软件版本发布规范. ................................................................... - 5 - 八、软件发布流程规范. ................................................................... - 7 - 九、量产中软件管理规范. ................................................................. - 8 -

软件版本管理规范

软件版本管理

目录 1.引言 (1) 1.1.目的 (1) 1.2.范围 (1) 1.3.术语定义 (1) 1.4.参考资料 (2) 1.5.版本控制记录 (2) 1.6.版本更新记录 (2) 2.版本管理 (4) 2.1.版本标示方法 (4) 2.1.1.正式版本 (4) 2.2.目录结构 (5) 2.3.文档的存放 (6) 2.3.1.开发文档的存放 (6) 2.3.2.源代码的存放 (6) 2.3.3.SQL的语句存放 (7) 2.3.4.发行文档的存放 (7) 2.4.配置管理流程 (7) 2.5.权限控制的管理 (8) 3.更新管理 (9) 3.1.源程序的修改 (9) 3.2.版本升级 (10) 3.2.1.版本升级原则 (10) 3.2.2.新版本发布 (11) 3.3.文档的变更 (11) 4.备份管理 (12)

1.引言 版本控制就是对软件开发过程中所创建的配置对象不同版本进行管理,保证任何时间都可以取到正确的版本以及版本的组合。 版本控制的主要功能是记录开发过程中的每一次修改,让开发的工作可以随时检查过往历史记录和获得正确版本,是系统的成长记录。 1.1. 目的 本文档的编制是为了规范产品部、研发部、测试部对软件产品版本的管理。 1.2. 范围 本文档为产品部、研发部、测试部的管理员提供有关版本管理规范的相关内容,包括: ●版本标识方法 ●软件系统数据的存放 ●文档的修改控制 ●文档的备份制度 1.3. 术语定义 SCM 软件配置管理(Software Configuration Management)缩写 SVM 软件版本管理(Software Version Management)缩写 SVN 一个开源的版本控制系统Subversion. 文档 一种数据媒体和其上所记录的数据。

89软件版本控制流程

软件版本控制流程 文件编号:YHXX-ZYWJ-89 版本状态:A/3 编制陈曼娜、付迎春、陈卿日期 2009年9月15日审核刘恒辉、王彦、安亚坤日期 2009年9月20日批准柳呈文日期 2009年10月1日修订于婷日期2010年1月1日 北京炎黄新星网络科技有限公司 2011年3月1日生效

修订历史记录 日期版本说明作者审批人 2009/09/01 A/0 第一版陈曼娜、付迎春安亚坤、刘恒辉、 王彦、柳呈文 2009/12/03 A/1 增加了修改记录;调整了 陈曼娜刘恒辉、王彦 部署包、评审报告、测试 报告的项目;测试报告变 成必须项;业务策划由需 求部门提供; 杜磊净于婷 2010/01/01 A/2 公司组织机构调整;应用 开发部与产品研发部合 并为“软件研发部”,进 行相关修改;比如编制部 门、发放范围 2011/02/23 A/3 调整了流程;修改了版本 陈卿安亚坤 号定义、入库流程;增加 了版本号变更流程、适用 范围、三个附录表单(程 序源码版本号列表、部署 版本号列表、新产品升级 立项审批表); 编制部门:研发中心 发放范围:项目管理部、研发中心、产品中心、系统网络部、质量保证部、运营维护部、商务部

软件版本控制流程 1.目的 主要针对软件版本的控制,以确保公司资产得到保护。 2.流程 流程共分为版本号定义、版本号变更、入库流程、出库流程、产品列表流程五个部分。2.1.版本号定义 2.1.1文档版本 文件版本规范提供文件撰写时的版本变更规则。文件版本号并无特别的要求,不过考虑到不断变更的要求,一般考虑无限制进阶式,如下面是典型的文件版本规范: 采用【主版本号】_【从版本号】_【功能版本号】_【项目号】的四位格式,【主版本号】_【从版本号】_【功能版本号】_【项目号】均为数字。 初始版本为1.0.0.0。 【主版本号】:产品大功能/整体架构/用途产生变更时增加。 【从版本号】:产品模块级功能有一定的增强。 【功能版本号】:产品有一些小的变动,一般是缺陷修复或通用性修改。 【项目号】:应用在项目中个性化需求。

版本控制流程规范V精编WORD版

版本控制流程规范V精 编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

版本控制流程规范文档V0.1 目录 一、编写目的 (3) 二、适用范围 (3) 三、环境资源 (3) 四、职责 (3) 五、规范 (4) 1,用户命名及权限配置 (4) 1) SVN用户命名 (4) 2) 访问约定 (4) 3) 权限管理 (5) 2,SVN库的划分 (5) 1) 版本库名 (5) 2) 文件结构 (5) 3,版本控制 (6) 1) 控制流程 (6)

2) 变更流程 (7) 4,备份方案 (8) 一、编写目的 本文档主要目的是规范配置管理活动的过程,阐述了在项目开发、测试、实施的过程中SVN库的组成和使用规约,指导使用者正确地操作SVN库,以保证项目中所产生的代码、文档各版本之间完整性、可追踪性和一致性。 二、适用范围 该规范适用于公司内部所有项目的配置管理过程。 三、环境资源 在整个项目过程或产品生命周期中,选择SVN作为配置管理工具。 四、职责

五、规范 1,用户命名及权限配置 1)SVN用户命名 项目组成员在各自的PC上安装SVN客户端,根据配置管理员所分配的 用户和权限登录配置库进行各项配置管理活动。 初始用户命名规则: 用户名:公司邮箱@前的部分 密码:手机号后6位 2)访问约定 为了保证各个项目组开发成果的安全性,以项目为单位,进行了精确权 限划分,使得成员只能操作该项目组内的配置项。

内网访问svn资源库地址: svn: https://... /svn/项目名称 3)权限管理 各个项目组成员只能访问、操作各自的项目库,并具有特定文件区域的 读、写权限,配置管理员统一分配和管理权限。 2,SVN库的划分 根据公司的项目,采用项目名—分区名—版本名—的主结构进行管理。 1)版本库名 根据项目名称由项目经理与配置管理员共同设定。各项目统一建立2层目 录,子目录根据实际情况建立。 2)文件结构 a)工作区:按版本存放提交测试阶段的相关程序、文档等 开发:开发相关 测试:测试相关 实施:实施运维相关 b)发布区:按版本存放已发布的相关程序、文档等

软件版本控制规范

软件版本控制规范 Date of Issue: 2012/08/06 Version: 1.0 For All Team Members

Revision History

1 目的 (1) 2 适用范围 (1) 3 职责 (1) 3.1 开发人员1 3.2 发布人员1 4 工作程序 (1) 4.1 项目开发人员注意事项1 4.2 版本管理策略2

软件版本控制规范 1 目的 规范部门软件产品版本升级流程,清晰管理版本号,加强不同版本软件保存的可靠性。 2 适用范围 适用于开发结束进行测试或投入应用的软件系统的升级或变更管理。 3 职责 3.1开发人员 开发人员负责代码的开发,开发的代码需提交到正确的svn地址。 3.2发布人员 发布人员负责代码的发布,发布的代码需根据release note从svn获得,发布后需向所有相关人员发送成功的邮件,并更新JIRA上的状态。 4 工作程序 4.1项目开发人员注意事项 4.1.1开发人员每天早上至少从svn上update一次代码,下班前需再次update代 码后,将修改的代码commit到svn。 4.1.2开发人员更新或提交代码时如果发现有代码冲突,需立即找代码冲突的相关 人员查找原因,严禁直接强制提交。 精品

4.1.3发布代码到uat和生产机需由专门的发布人员操作,每次发布到uat和生产 机,需在JIRA上登记。 4.1.4发布人员只接收release note,发布人员根据release note从svn拉下代 码并打包,不接收开发人员拷贝的代码文件。 4.1.5发布代码到生产机需根据release note生成check list,由开发人员和发 布人员根据check list检查无误后进行发布,release note和check list 的结果需在svn上留档。 4.1.6发布生产机成功后,发布人员需向所有相关人员发送成功的邮件,并更新 JIRA上的状态。 4.2版本管理策略 4.2.1代码分支的管理 4.2.1.1代码分支管理示意图 参见图4.2.1.1 精品

版本控制流程规范

版本控制流程规范文档

目录 一、编写目的 .......................... 错误!未定义书签。 二、适用范围 .......................... 错误!未定义书签。 三、环境资源 .......................... 错误!未定义书签。 四、职责 .............................. 错误!未定义书签。 五、规范 .............................. 错误!未定义书签。 1,用户命名及权限配置....................... 错误!未定义书签。 1) SVN用户命名...................................... 错误!未定义书签。 2) 访问约定.......................................... 错误!未定义书签。 3) 权限管理.......................................... 错误!未定义书签。 2,SVN库的划分.............................. 错误!未定义书签。 1) 版本库名.......................................... 错误!未定义书签。 2) 文件结构.......................................... 错误!未定义书签。 3,版本控制................................. 错误!未定义书签。 1) 控制流程.......................................... 错误!未定义书签。 2) 变更流程.......................................... 错误!未定义书签。 4,备份方案................................. 错误!未定义书签。 一、编写目的 本文档主要目的是规范配置管理活动的过程,阐述了在项目开发、

版本控制规范V1.0.1

版本控制规范深圳广联赛讯有限公司

版本修订历史记录 版本号修订内容修订者修订时间 1.0.0 第一版(初稿)李月婷2014/11/5 1.0.1 加入文档版本控制规则李月婷2015/4/23 拟制:李月婷部门主管:向远茂 签发核准: 发布日期:

目录 版本修订历史记录 (2) 1.前言 (1) 1.1目的 (1) 1.2对象 (1) 1.3要求 (1) 2.过程规范 (1) 2.1版本命名规则 (1) 2.1.1 标识方法 (2) 2.1.2 版本号计位规则 (2) 2.1.3 产品升级等级参考 (3) 2.1.4 版本存放目录结构 (3) 2.1.5 特殊情况说明 (4) 2.2文档版本命名规则 (4) 2.2.1 文档标识方法 (4) 2.2.2 文档版本号计位规则 (5)

1.前言 1.1目的 制定本流程的目的是使整个软件产品发布的过程清晰,流畅,便于控制,完善产品的版本控制,保证软件产品的质量。 1.2 对象 本规范涉及到的相关人员,包括研发负责人、产品经理、项目经理、开发人员、测试人员、配置管理员、运维人员。 1.3要求 本流程涉及到的相关人员,必须严格按流程进行版本的发布操作。 2.过程规范 2.1 版本命名规则 研发版本主要包括有测试版本、预发布版本、正式发布版本,以区别版本的性质和用途。 测试版本:一般只在公司内部测试环境运行。主要是测试部对产品进行测试,检查项目需求、缺陷等。 预发布版本:一般只在公司内部运行,不对外公开。主要是产品部、研发部、项目部等对产品进行验收,检查产品是否存在缺陷、错误,验证产品功能与需求说明书、用

软件项目开发流程规范

软件项目开发流程规范 1总则 制定LiveBOS平台软件项目开发规范的目的是为LiveBOS应用开发人员基于LiveBOS Studio开发出高效的,灵活的企业级应用系统提供,提高系统可重用性、可维护性。 2 适用对象和范围 2.1 对象 本规范是为以下人员制定的: 项目管理人员----在软件开发过程中负责技术管理和项目管理的人员。 软件质量保证人员----在软件开发过程中负责质量控制的人员。 软件开发人员----在软件开发过程中负责系统分析、设计、实现的人员。 技术支持人员----在软件开发过程中参与方案规划和系统技术支持的人员。 软件维护人员----在软件开发结束后负责对产品进行维护的人员。 2.2范围 基于LiveBOS平台的软件开发项目 3 软件生存周期划分 一个软件从定义、开发、使用和维护,直至最终被废去的过程,叫软件生存周期。 目前,多数软件开发仍采用“瀑布模型”,将软件生存周期各阶段视如瀑布流水,逐级下落,逐步进行。本规范将应用软件产品开发生存周期划分为七个阶段: 1.计划阶段 2.需求分析 3.开发计划 4.软件开发 5.测试阶段 6.系统确认 7.系统维护

4软件开发原则 4.1基本原则 不论采用何种开发模型,都必须坚持软件工程的原则: ● 软件开发过程一定要划分成一系列界面清晰的工作阶段,每个阶段都有明确的目标 和要求,都要产生一定的阶段成果; ● 用可见的文档描述每个阶段的任务、实施步骤、要求和完成标志; ● 对每个阶段的工作结果,都要进行严格的检查、评审或验证; ● 前一阶段的工作经审查通过方能进入下一阶段的工作。 4.2 项目管理 软件项目或产品在整个软件生存周期之内都要按照项目管理的方式进行进度、质量、成本等方面的控制。 软件开发项目组织在逻辑上应有三方面人员参加:管理人员,质量保证人员,开发人员,并以管理为核心,以质量为保证,遵循本开发规范进行开发。 4.3 文档编制 文档编制应是开发过程的自然结果,而不应是事后的敷衍之物。各种文档编制应遵循相应的文档标准。 4.4 阶段评审 在软件生存周期的不同阶段衔接时要进行阶段评审,由各单位组织召开评审会,确立本阶段的主要里程碑。根据项目的规模大小和开发难易程度,组织一个专家小组,针对本阶段所确立的主要里程碑召开阶段评审会议进行评审。会议形式为设计人员讲解,集体评审,并形成书面报告。 5 LiveBOS平台软件开发总体流程和各阶段里程碑审核 在软件生存周期的每个阶段内设立若干个里程碑,具体的里程碑划分和标志由项目负责人在阶段计划中拟定。各里程碑完成时,由项目负责人主持召开审核会,审核阶段成果。 5.1项目计划阶段 通过对客户的调研,结合分析市场状况、将来可能容量、潜在客户,预测产品发展趋势,预测形成初步的需求,确定项目目标,规划开发方案,定制资源和费用预算,预测分析项目风

程序代码版本管理规范

软件版本管理规范 Software

Revision List

目录 一、目的 ......................................................................................................................................................................... - 4 - 二、适用范围.................................................................................................................................................................. - 4 - 三、版本定义规范.......................................................................................................................................................... - 4 - 四、版本代码设计规范.................................................................................................................................................. - 4 - 五、版本进阶规范.......................................................................................................................................................... - 5 - 六、软件备份要求规范.................................................................................................................................................. - 5 - 七、软件版本发布规范.................................................................................................................................................. - 5 - 八、软件发布流程规范.................................................................................................................................................. - 7 - 九、量产中软件管理规范.............................................................................................................................................. - 8 -

相关文档