软件版本管理制度方案.doc

合集下载

软件版本升级发布管理制度.doc

软件版本升级发布管理制度.doc

软件版本升级发布管理制度)2014-05-221xxx公司软件版本升级管理制度为进一步规范软件版本的升级活动,制定本制度。

一、原则:(一)以产品功能优化、更好的为客户优质体验为第一原则;(二)销售、客服针对内部发现及客户提出的问题进行描述、统计,以书面形式、按照一定周期提交;(三)对产品Bug及需求进行分类界定;(四)对产品Bug及需求的紧迫程度进行界定;(五)产品版本升级原则上按照一定周期进行,即:研发部门对产品在规定的周期内完成Bug解决或需求开发并进行充分测试,达到上线发布要求后方可升级;(六)成立产品升级评估小组,由销售、客服、研发、企管人员组成,对分类、程度、周期等进行评估、界定。

二、问题提交、产品Bug及需求分类:(一)销售、客服发现产品问题,周四下班前汇总提报企管部,由评估小组进行分类界定;每周提报一次;(二)严重Bug及紧迫需求可以随时提报,不受上述时限限制。

三、产品Bug及需求分类:(一)程序报错、界面显示名称格式错误、查询错误、验证条件错误、数据保存错误等问题,归为Bug;(二)对当前功能提出的改进要求、建议(包括:易用性、人性化、操作流程、用户体验等方面),在当前功能基础上增加新的功能,归为需求。

三、产品Bug的紧迫程度:(一)严重Bug:操作流程不能继续进行、数据丢失、数据错误等;(二)一般Bug:不影响操作流程的其他Bug。

四、产品需求的紧迫程度:(一)紧迫需求:覆盖用户多,影响范围广的需求;公司决策层评审确定为紧迫的需求;(二)一般需求:其他需求。

五、Bug、需求处理:(一)严重Bug:由前台研发部在Bug提交后24小时内解决,不能在24小时内解决的由负责人提出书面解决方案及解决时限;(二)紧迫需求:由评估小组确定解决方式及时限;(三)一般Bug及一般需求:前台研发部对问题每月汇总一次,确定下一版本升级的范围(解决了哪些Bug及需求),在次月统一修改、测试并升级;六、一般Bug及一般需求的升级发布:(一)每月最后一个周五,前台研发部对提报的问题进行规划;(二)一个月内可以解决的一般Bug及一般需求,列入开发计划,报评审小组审核;(三)修改时间超过一个月的,单独列计划开发,确保不影响每月版本升级发布;(四)产品发布前须经过严格测试,前台、后台都要细致测试,出具测试报告,测试无问题后方可上线发布。

软件版本管理规定

软件版本管理规定

同煤同达热电有限公司继电保护专业软件版本管理规定第一章总则第一条为进一步加强微机继电保护装置的管理,规范继电保护软件版本的入网、检测、升级和档案管理工作,提高继电保护运行的可靠性,制定本规定。

第二条本规定依据《微机继电保护装置运行管理规程》(DL/T 587-2007)、《微机保护软件管理规定》(调继〔2007〕19号)和《国家电网公司十八项电网重大反事故措施》文件制定,以上规程规定均以最新版本为准。

第三条本规定适用于同煤同达热电有限公司恒北电厂(2X330MW)微机继电保护软件版本的管理工作。

第二章职责分工第四条恒北电厂工程部、发电部等有关部门的主要领导、专责工程师及继电保护专业人员必须熟悉并严格执行本制度。

第五条微机保护软件管理工作由工程部继电保护班负责,软件版本的升级、变更应由工程部下发变更单,运行人员退出保护装置的所有保护压板后,由继电保护人员执行升级、变更。

第六条工程部应严格执行上级调度继电保护职能部门下发的微机保护软件版本通知单。

按要求实施软件版本升级、现场试验验证工作。

微机保护软件版本未经职能部门确认,不得随意更换。

第三章软件版本管理内容和规定第七条微机保护软件版本应保持相对稳定,不应经常改动升级。

第八条微机保护装置必须通过部级及以上质检中心型式检测试验和装置鉴定,以及华北电科院、山西电科院组织的动(数)模试验方可入网运行。

检测报告应注明被检测保护软件版本的完整信息。

第九条微机保护各种保护功能软件(含可编程逻辑)均须有软件版本号、校验码和程序生成时间等完整软件版本信息(统称软件版本)。

微机保护应具有唯一确定标识(软件版本号、校验码等),并能提供现场检查手段。

第十条继电保护装置技术合同中应明确软件版本。

保护厂家提供的微机保护软件版本及保护说明书,应与技术合同要求一致。

说明书应标明该保护装置的软件版本号及校验码,以及该版本整定、运行相关技术事项。

第十一条微机保护在下列情况下应进行升级:(一)微机保护在运行中由于软件缺陷导致不正确动作;(二)试验证明微机保护存在影响保护功能的软件缺陷;(三)制造厂家为提高微机保护的性能,对软件进行改进。

软件版本管理系统要求规范

软件版本管理系统要求规范

软件版本管理目录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.文档一种数据媒体和其上所记录的数据。

配置管理标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。

软件配置软件的具体形态在某时刻的瞬时影像。

配置项软件配置管理的对象称为配置项,如:系统规格说明书,项目开发计划,用户手册,源码。

软件版本管理文档

软件版本管理文档

文档编号:编制:杨忠林审核: 批准:目录1引言 (3)目的 (3)范围 (3)术语定义 (3)版序控制记录 (4)版本更新记录 (4)2版本管理 (4)流程图 (4)版本命名 (7)外部版本命名说明 (7)内部版本命名说明 (7)内外部版本的关系 (7)版本升级 (7)版本升级原则 (7)新版本的发布 (8)目录结构 (8)文档的存放 (9)文本文件的存放 (9)源代码的存放 (9)发行文档的存放 (9)权限控制管理 (10)3备份管理 (10)源文件备份 (10)库文件备份 (10)4用户版本管理 (10)5版本工具的使用 (11)配置管理工具 (11)SVN的使用 (11)常用命令 (11)简单操作 (12)版本分支管理 (12)1引言1.1目的本文档是为规范xxxx科技有限公司软件版本管理而制定的。

1.2范围本文档为系统软件开发部版本管理员提供有关版本管理规范的相关内容,包括:版本标识方法软件系统数据的存放文档的修改控制文档的备份制度1.3术语定义SVNSVN是一个开源的版本控制系统 Subversion 的简称文档一种数据媒体和其上所记录的数据。

配置管理标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。

软件配置软件的具体形态在某时刻的瞬时影像。

配置项软件配置管理的对象称为配置项,如:系统规格说明书,项目开发计划,用户手册,源码。

基线软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果。

1.4版序控制记录1.5版本更新记录2版本管理2.1流程图2.1.1文档归档流程2.1.2文档变更流程2.1.3代码归档流程2.1.4代码变更流程2.1.5配置管理流程1、开发人员完成所负责模块的代码编写任务后,提交到项目经理处2、项目经理向测试部门提交测试任务3、配置管理员准备测试所需的环境4、测试人员开展测试并实时提交BUG5、开发人员处理测试过程中所出现的BUG,并提交给测试人员进行回归测试,直至BUG被关闭6、测试基本完成后,测试人员提交测试报告7、项目情况根据实际情况决定是否发布新的版本8、配置管理员与各相关人员经讨论后确定好新版本各项信息9、配置管理员发布新版本2.2软件版本命名外部版本命名说明公司对外销售、宣传、所使用的两位版本号,也正是软件产品登记证所使用的版本号。

版本发布管理制度

版本发布管理制度

版本发布管理制度一、目的与范围版本发布管理制度是为了规范和统一企业软件产品的版本发布流程,保障软件产品质量,提高团队协作效率,减少错误和风险,保证软件版本的正常运行和用户体验。

本制度适用于企业软件产品的开发、测试、发布和运维过程。

二、版本发布管理流程1.需求收集和分析阶段1.1 产品经理负责收集和分析用户需求,并编写需求文档;1.2 开发团队根据需求文档制定开发计划,并确定版本发布周期和日期;1.3 测试团队根据需求文档制定测试计划,并确定测试环境和测试用例。

2.软件开发阶段2.1 开发团队按照开发计划开展软件开发工作;2.2 开发团队定期进行代码扫描和代码review,确保代码质量;2.3 开发团队完成开发工作后,提交代码到版本控制系统进行代码合并和版本打包。

3.软件测试阶段3.1 测试团队根据测试计划开展软件测试工作,包括功能测试、性能测试、兼容性测试等;3.2 测试团队定期生成测试报告,并提出修改建议和bug修复需求;3.3 开发团队根据测试报告和修改建议进行bug修复和代码优化。

4.版本发布阶段4.1 发布团队根据版本发布计划准备发布环境,包括发布服务器、数据库备份、文档和版本说明书;4.2 发布团队根据测试报告和bug修复情况编制发布计划,并确定发布日期和发布流程;4.3 发布团队在发布日期进行版本发布,并检查发布结果和版本兼容性;4.4 发布团队在版本发布后,及时收集和处理用户反馈和bug报告。

5.版本运维阶段5.1 运维团队负责版本发布后的系统监控和故障处理,确保系统稳定运行;5.2 运维团队根据用户反馈和bug报告制定并执行系统更新和版本维护计划;5.3 运维团队定期进行系统巡检和性能优化,提升系统运行效率和用户体验。

三、版本发布管理岗位职责1.产品经理1.1 负责收集和分析用户需求,并编写需求文档;1.2 确保开发团队根据需求文档制定开发计划,并确定版本发布周期和日期。

2.开发团队2.1 负责根据开发计划进行软件开发工作;2.2 定期进行代码扫描和代码review,确保代码质量。

公司正版软件管理制度

公司正版软件管理制度

公司正版软件管理制度第一章总则第一条为加强公司正版软件管理,营造依法合规、诚信守法的良好软件使用环境,保护公司软件知识产权,促进公司信息化建设,特制定公司正版软件管理制度。

第二条本制度适用于公司内所有员工及外部合作伙伴在公司内部使用的一切软件。

第三条公司鼓励并支持员工使用正版软件,禁止使用盗版及未经授权的软件。

第四条本制度内容包括:软件采购管理、软件安装与授权管理、软件使用与维护管理、软件检查与审计管理等内容。

第五条公司制定公司正版软件管理制度的目的是为了规范公司软件使用行为,确保软件合法使用,增加软件知识产权保护意识,减少软件盗版行为,提升公司整体软件管理水平。

第二章软件采购管理第六条公司建立统一的软件采购渠道,由专门的软件采购部门负责软件采购工作。

第七条公司对软件采购实行集中采购制度,统一管理软件需求,规范采购程序,确保采购真实、合法、合理。

第八条公司要求所有软件采购均应按照规定程序进行,经过严格的评估和审批,避免私自购买盗版或未经授权软件。

第九条公司要求软件采购部门对已采购的软件进行登记备案,包括软件名称、版本、授权数量、采购日期等信息。

第十条对于具有特殊需求或特殊行业的软件,必须提供合法的软件使用许可证明,不能擅自使用未经授权的软件。

第十一条公司要求软件采购部门定期进行软件采购情况的报告,向公司管理层汇报软件采购情况及相关问题。

第十二条公司要求软件采购部门定期进行软件采购成本的核算,优化采购成本,提高软件采购效率。

第三章软件安装与授权管理第十三条公司要求所有软件安装必须在授权软件环境下进行,禁止使用盗版软件。

第十四条公司要求员工在安装软件时必须保持软件版本最新,及时更新软件补丁和安全升级。

第十五条公司要求对于涉及机密信息的软件,必须进行加密处理,保护公司知识产权和数据安全。

第十六条公司要求所有软件授权管理必须按照软件授权协议进行,严格控制软件授权范围和使用权限。

第十七条公司要求对于不再被使用的软件必须及时注销授权,避免浪费授权资源和造成风险。

软件归档管理制度

软件归档管理制度

软件归档管理制度第一章緒語第一節緒論第一條為了規范软件归档管理工作,提高归档效率,明确责任,保护软件资产,避免人为疏漏,特制定本制度。

第二條本制度适用于我单位所有软件的归档管理工作,包括软件的归档、备份、迁移、变更、销毁等工作。

第二章软件归档流程第一节软件归档的范围第三條本制度所称软件包括自主开发的软件和购买的软件。

自主开发的软件应当包括软件源码及软件开发、维护、测试等相关文档资料,购买的软件应当包括购买合同、软件介质、软件使用说明等资料。

第四條软件的归档应当包括软件的版本、功能介绍、使用说明、开发人员、维护人员等详细信息,并保持与软件实际情况的一致。

第二节软件归档的流程第五條软件归档由软件归档管理员负责,具体流程如下:(一)软件归档管理员接收软件资料后,应当对软件资料进行分类、整理,并建立软件档案册,明确软件名称、版本、开发人员、维护人员等相关信息。

(二)软件归档管理员应当及时更新软件档案册,并确保软件档案的完整性和准确性。

(三)软件的归档应当采用数字化存储形式,确保软件档案的安全性和可查性。

第三节软件归档的周期第六條软件归档应当按照软件的重要程度和变更频率确定归档周期,并及时进行备份和迁移,确保软件档案的完整性和安全性。

第七條软件的销毁应当按照公司相关制度执行,销毁过程应当有归档管理员参与,并记录销毁时间、方式、原因等相关信息。

第三章软件归档的责任第一节软件归档管理员的责任第八條软件归档管理员有权对软件的归档、备份、迁移等工作进行管理,负责软件档案的完整性和安全性。

第九條软件归档管理员应当定期对软件档案进行检查,确保软件档案的准确性。

如发现问题,应当及时采取措施解决,并向单位领导汇报。

第十條软件归档管理员有义务对软件源码、软件开发、维护、测试等相关文档资料进行保密,不得泄露给非相关人员。

第二节其他相关人员的责任第十一條软件开发、维护、测试人员应当积极配合软件归档管理员进行软件档案资料的收集和整理,确保软件档案的完整性和准确性。

软件版本管理制度

软件版本管理制度

软件版本管理制度一、版本控制策略1.1 分支策略:采用主干分支和开发分支的模式进行版本管理。

主干分支用于发布稳定版本,开发分支用于开发新功能和解决Bug。

1.2 版本补丁策略:对于已发布的版本,如果出现Bug或需要进行紧急修复,应及时创建相应的版本补丁,并在修复完成后进行发布。

1.3版本合并策略:在进行版本合并时,应采用先合并主干分支到开发分支,再将开发分支合并回主干分支的方式,以确保版本的一致性和稳定性。

二、版本标识2.1 版本号命名规则:采用主版本号、次版本号和修订号的方式进行版本号命名,例如1.0.1、其中,主版本号表示做大的功能更新或重大改进,次版本号表示较小的功能更新或优化,修订号表示Bug修复和小的改进。

2.2发布标识:在软件版本发布时,应标明发布日期和版本号,并将相应的发布记录和变更记录保存在版本库中。

三、版本发布流程3.1需求评审:根据需求文档进行评审,确保需求明确、合理,并与开发、测试等相关部门进行沟通,明确开发计划和进度。

3.2开发阶段:根据需求进行软件开发,开发完成后进行自测,确保主要功能的正确性和稳定性。

3.3内部测试:将开发完成的软件版本交付给测试人员进行测试,包括功能测试、性能测试、稳定性测试等,发现并修复问题。

3.4外部测试:将经过内部测试的版本交付给外部用户进行测试,并收集用户反馈,发现并修复问题。

3.6 版本维护:在软件版本发布后,根据用户反馈和需求变更,及时修复Bug和添加新功能,并按照版本控制策略进行版本合并和版本补丁发布。

四、版本库管理4.1版本库的建立:建立软件版本库,用于存储软件的历史版本和变更记录。

4.2版本库权限管理:对版本库进行权限管理,确保只有授权人员才能进行版本控制操作,防止误操作和非授权访问。

4.3版本库备份和恢复:定期对版本库进行备份,并确保备份数据的完整性和可恢复性。

4.4版本库的访问与检索:通过版本控制工具,实现对版本库的访问与检索,方便查找和回溯历史版本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件版本管理制度.1
软件版本管理规范
系统软件开发部
2011-9-20
目录
1引言(3)
1.1目的(3)
1.2范围(3)
1.3术语定义(3)
1.4版序控制记录(4)
1.5版本更新记录(4)
2版本管理(4)
2.1流程图(4)
2.2版本命名(9)
2.3版本升级(10)
2.3.1版本升级原则(10)
2.3.2新版本的发布(11)
2.4目录结构(11)
2.5文档的存放(12)
2.5.1文本文件的存放(12) 2.5.2源代码的存放(12) 2.5.3发行文档的存放(12) 2.6权限控制管理(12)
3备份管理(13)
3.1源文件备份(13)
3.2库文件备份(13)
4用户版本管理(13)
5版本工具的使用(14) 5.1配置管理工具(14) 5.2CVS的使用(14)
5.2.1常用命令(14)
5.2.2简单操作(17)
5.2.3版本分支管理(17) 1引言
本文档是为规范XXXXXX有限公司软件版本管理而制定的。

1.2 范围
本文档为系统软件开发部版本管理员提供有关版本管理规范的相关内容,包括:
●版本标识方法
●软件系统数据的存放
●文档的修改控制
●文档的备份制度
1.3 术语定义
CVS
CVS是一个开源的版本控制系统Concurrent Versions System的简称
文档
一种数据媒体和其上所记录的数据。

配置管理
标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。

软件的具体形态在某时刻的瞬时影像。

配置项
软件配置管理的对象称为配置项,如:系统规格说明书,项目开发计划,用户手册,源码。

基线
软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果。

1.4 版序控制记录
1.5 版本更新记录
2版本管理2.1 流程图
2.1.1文档归档流程
2.1.2文档变更流程。

相关文档
最新文档