【通用】软件版本管理办法.doc
软件版本管理制度方案.doc

软件版本管理制度.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 术语定义CVSCVS是一个开源的版本控制系统Concurrent Versions System的简称文档一种数据媒体和其上所记录的数据。
配置管理标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。
软件的具体形态在某时刻的瞬时影像。
配置项软件配置管理的对象称为配置项,如:系统规格说明书,项目开发计划,用户手册,源码。
基线软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果。
1.4 版序控制记录1.5 版本更新记录2版本管理2.1 流程图2.1.1文档归档流程2.1.2文档变更流程。
软件版本管理办法

软件版本管理办法软件版本管理办法一、引言随着信息技术的快速发展,软件已成为各行各业运营和发展的重要支撑。
软件版本管理是软件开发过程中不可或缺的一环,对于保证软件质量、控制变更、促进团队协作和知识共享具有重要意义。
为了规范公司内部的软件版本管理,提高软件开发效率和质量,降低维护成本,特制定本管理办法。
二、版本管理目标本管理办法旨在明确软件版本管理的目标,包括以下几个方面:1.确保软件版本的准确性和一致性;2.控制软件版本的变更,保证变更的合理性和规范性;3.促进团队成员之间的协作和知识共享;4.为软件配置管理提供基础数据支持;5.提高软件开发效率和质量,降低维护成本。
三、版本管理原则在进行软件版本管理时应遵循以下原则:1.唯一性原则:每个版本应具有唯一的标识符,以便区分和管理;2.标准化原则:版本号应遵循通用的编码规则,以便于阅读和理解;3.实时更新原则:版本应随着软件功能的增加、修改或删除而实时更新;4.记录完整原则:版本变更的历史记录应完整保存,以便追踪和查询;5.安全性原则:版本管理过程中应确保数据的安全性,避免泄露和损坏。
四、版本管理流程软件版本管理应遵循以下流程:1.制定版本计划:根据软件开发计划,制定相应的版本计划,明确各阶段的版本发布时间和内容;2.创建版本:按照计划,创建各阶段的版本,并为每个版本分配唯一的标识符;3.版本审批:在创建版本后,应将版本提交给相关人员进行审批,以确保版本的准确性和完整性;4.版本发布:经过审批后,将版本发布至指定平台或范围,以供用户下载和使用;5.版本更新:在软件开发过程中,如需对已发布版本进行修改或升级,应按照本管理办法进行相应的变更管理;6.版本维护:对于已发布版本,应定期进行维护和更新,以确保版本的稳定性和安全性;7.版本归档:在完成特定阶段或项目的开发后,应对相应版本的文档、代码等进行归档和备份。
五、版本管理措施为确保本管理办法的有效实施,应采取以下措施:1.培训宣传:组织公司内部培训和宣传活动,让全体员工了解并掌握本管理办法的相关规定和要求;2.制定规范:制定详细的软件版本管理规范,明确各环节的具体操作流程和标准;3.配置管理工具:选择合适的配置管理工具,如Git、SVN等,用于进行版本的存储、追踪和管理;4.设立专责机构:设立专门的版本管理机构或岗位,负责执行和管理公司的软件版本管理工作;5.监督检查:定期对公司的软件版本管理工作进行监督和检查,发现问题及时处理和改进。
软件版本管理制度【最新范本模板】

软件版本管理规范系统软件开发部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版本命名 (7)2。
3版本升级 (7)2。
3。
1版本升级原则 (7)2。
3.2新版本的发布 (8)2.4目录结构 (8)2.5文档的存放 (9)2.5.1文本文件的存放 (9)2.5.2源代码的存放 (9)2。
5。
3发行文档的存放 (9)2.6权限控制管理 (10)3备份管理 (10)3.1源文件备份 (10)3。
2库文件备份 (10)4用户版本管理 (10)5版本工具的使用 (11)5.1配置管理工具 (11)5.2CVS的使用 (11)5.2.1常用命令 (11)5。
2.2简单操作 (12)5。
2.3版本分支管理 (12)1引言1.1 目的本文档是为规范XXXXXX有限公司软件版本管理而制定的。
1.2 范围本文档为系统软件开发部版本管理员提供有关版本管理规范的相关内容,包括:●版本标识方法●软件系统数据的存放●文档的修改控制●文档的备份制度1.3 术语定义CVSCVS是一个开源的版本控制系统Concurrent Versions System的简称文档一种数据媒体和其上所记录的数据。
配置管理标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。
软件配置软件的具体形态在某时刻的瞬时影像.配置项软件配置管理的对象称为配置项,如:系统规格说明书,项目开发计划,用户手册,源码。
基线软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果.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为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:Alpha、Beta、RC、Release.例如:1。
(完整版)软件版本管理办法

广东亿迅科技有限公司软件版本管理办法(暂行)第一章总则第一条为了加强广东亿迅科技有限公司(以下简称“公司”)的软件版本管理工作,进一步细化公司配置管理规范,建立软件版本管理的规范化操作流程,保证公司软件产品质量,制定本办法。
第二条本办法适用于公司各技术部门的软件版本管理工作。
第三条本办法所称的软件版本是指公司所有面向用户发布的应用软件版本。
第四条软件版本(以下简称“版本”)管理应遵循以下原则:(一)实施版本变更应符合以下原则之一:1.为满足客户新业务、新功能需求;2.为满足提高业务质量、提升业务性能指标和容量扩充的需求;3.为解决软件故障和软件稳定性、安全性、可控性问题;4.为了提高软件可维护性。
(二)版本的集成和发布应严格按照计划执行,避免随意和频繁更新版本;(三)为保证软件质量,任何一个软件版本须通过版本测试后方可上线;(四)公司所有软件版本必须通过正式渠道发布给用户,未经审批各部门和个人不得擅自向用户发布软件版本。
第五条版本管理是保障应用软件正常运行的一个重要手段,各相关部门应认真贯彻落实,并纳入工作考核;未按本办法执行从而造成版本故障影响用户正常生产的,一经发现将追究其相应责任。
第二章职责与分工第六条版本管理实行总体质量控制,分级实施管理原则,管理工作涉及版本质量管控部门和版本集成发布部门;质量管理部是版本质量管控部门,各业务部门是版本集成发布部门。
第七条版本质量管控部门的工作职责如下:(一)负责制定与版本管理工作相关的管理办法和工作流程并组织落实;(二)负责组织版本管理相关的培训并提供技术支持;(三)负责跟踪和监督公司版本管理工作的执行情况,协调解决执行中的问题,并对版本管理的执行效果进行评估考核;(四)负责组织和实施对版本的测试验证工作;(五)负责对版本升级实施效果和版本质量进行监控和评估;(六)其它应由版本质量管控部门负责的事项。
第八条版本集成发布部门的工作职责如下:(一)负责本部门版本研发集成工作环境的建立、维护和管理;(二)负责依据版本管理工作流程,执行版本开发、集成、发布及维护的相关工作;(三)负责收集分析业务需求,制定版本计划并按计划组织实施;(四)负责跟踪版本上线后的运行情况,收集用户使用的反馈信息,改进版本质量;(五)其它应由版本集成发布部门负责的事项。
软件版本升级发布管理制度.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及一般需求,列入开发计划,报评审小组审核;(三)修改时间超过一个月的,单独列计划开发,确保不影响每月版本升级发布;(四)产品发布前须经过严格测试,前台、后台都要细致测试,出具测试报告,测试无问题后方可上线发布。
软件版本管理规定(范本)

软件版本管理规定(范本)1范围本标准规定了软件版本的控制与管理。
本标准适用于软件版本的控制与管理。
2术语和定义下列定义适用于本标准。
2.1软件指与产品相关的所有软件,可以分为产品软件和演示软件。
2.2产品软件已签订合同,有明确交付日期的产品。
2.3演示软件处于研发阶段,并未正式投入生产的应用。
3软件版本命名规则3.1软件版本命名组成产品的正式软件版本命名由四部分组成。
第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。
产品的演示版本命名由四部分组成。
第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。
3.2产品软件版本命名产品软件版本的命名规则如下所示:产品标识ZS_VX.Y.Z_YYYYMMDD版本号和时间之间以下划线分隔。
具体含义见表1。
3.3演示软件版本命名演示软件版本的命名规则如下所示:产品标识YS_VX.Y.Z_YYYYMMDD版本号和时间之间以下划线分隔。
具体含义见表1。
3.4 正式版本号的升级规则软件的正式版本号升级,应该能体现出版本继承性关系,根据软件改动的大小,进行正式版本号升级。
3.4.1软件版本升级规则1)研发阶段主版本X的值为0,上线主版本X升级为1,后续根据系统调整需求大小或者合同的约定修改主版本号,如第一期合同主版本号为1,第二期合同主版本号为2;2)软件的初始正式版本号为V1.0.0;3)软件次版本号根据修改的功能及工作量依次递增。
如增加一项大的功能,则次版本号增加1;4)修订号及时间:在没有增加或减少大功能情况下的改动,使用修订号。
同一天发布的修订版本不超过10个,如2018年3月1日,共对一个软件做了3次修改,软件主版本号及次版本号为1和1,则这一天发布的版本分别为:ZS_V1.1.0_20180301、ZS_V1.1.1_20180301、ZS_V1.1.2_20180301。
3.4.2演示版本升级规则1)演示版本X的值为0,不做升级。
(完整word版)软件版本管理规范

软件版本管理目录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.为满足客户新业务、新功能需求;2.为满足提高业务质量、提升业务性能指标和容量扩充的需求;3.为解决软件故障和软件稳定性、安全性、可控性问题;4.为了提高软件可维护性。
(二)版本的集成和发布应严格按照计划执行,避免随意和频繁更新版本;(三)为保证软件质量,任何一个软件版本须通过版本测试后方可上线;(四)公司所有软件版本必须通过正式渠道发布给用户,未经审批各部门和个人不得擅自向用户发布软件版本。
第五条版本管理是保障应用软件正常运行的一个重要手段,各相关部门应认真贯彻落实,并纳入工作考核;未按本办法执行从而造成版本故障影响用户正常生产的,一经发现将追究其相应责任。
第二章职责与分工第六条版本管理实行总体质量控制,分级实施管理原则,管理工作涉及版本质量管控部门和版本集成发布部门;质量管理部是版本质量管控部门,各业务部门是版本集成发布部门。
第七条版本质量管控部门的工作职责如下:(一)负责制定与版本管理工作相关的管理办法和工作流程并组织落实;(二)负责组织版本管理相关的培训并提供技术支持;(三)负责跟踪和监督公司版本管理工作的执行情况,协调解决执行中的问题,并对版本管理的执行效果进行评估考核;(四)负责组织和实施对版本的测试验证工作;(五)负责对版本升级实施效果和版本质量进行监控和评估;(六)其它应由版本质量管控部门负责的事项。
第八条版本集成发布部门的工作职责如下:(一)负责本部门版本研发集成工作环境的建立、维护和管理;(二)负责依据版本管理工作流程,执行版本开发、集成、发布及维护的相关工作;(三)负责收集分析业务需求,制定版本计划并按计划组织实施;(四)负责跟踪版本上线后的运行情况,收集用户使用的反馈信息,改进版本质量;(五)其它应由版本集成发布部门负责的事项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统软件版本管理办法第一章总则第一条为加强软件版本管理,规范软件版本管理工作流程,提高版本运行维护质量,保证信息系统安全可靠高效地运行,特制定本办法。
第二条本办法涉及的软件包括在线运行的软件和拟投产的软件。
软件版本管理对象包括应用软件版本以及相关操作系统、数据库、中间件等基础软件。
第三条软件版本管理是信息系统开发管理和日常维护管理工作的一个重要组成部分,本办法作为软件版本管理的重要依据,软件版本管理归口管理部门、业务支撑部门、风险管理部门、内审部门及各软件供应商要认真履行各自职责,严格执行软件版本管理的各项流程和规定,保障信息系统的安全稳定运行。
第四条任何未经版本归口管理部门许可的软件版本不允许在生产环境使用。
在商务合同中若涉及信息系统软件版本,应确认为版本归口管理部门允许使用的软件版本。
因使用未经许可的软件版本而造成系统故障影响正常业务交易,相关部门及各厂商要承担相应的责任。
第五条本办法由信息技术部负责解释和修订,自发文之日起开始执行。
第二章组织与职责第六条软件版本管理实行总行集中管理体系。
第七条信息技术部是信息系统软件版本的归口管理部门。
第八条稽核监控部是信息系统软件版本管理的内审部门。
第九条风险管理部是信息系统软件版本管理的风险控制部门。
第十条信息系统软件版本管理工作还涉及软件提供商,软件提供商包括软件最终提供商、代理商和维保服务商(以下简称厂商)。
第一节归口管理部门职责第十一条归口管理部门负责制定和完善的软件版本管理办法。
第十二条归口管理部门负责制定信息系统软件版本管理工作的工作计划、工作要求和技术规范,并组织实施。
第十三条归口管理部门负责审批业务支撑部门上报的版本变更申请,组织进行资料审核和上线测试,安排试运行工作及全行推广实施。
第十四条归口管理部门负责建立软件版本信息库,发布软件版本管理各类信息;建立版本预警体系,发布软件版本缺陷信息和版本预警信息。
第十五条归口管理部门负责与业务支撑部门、风险管理部门、内审部门、厂商协调信息系统软件版本管理的相关工作。
第三节业务支撑部门职责第十六条版本管理业务支撑部门负责业务类需求的日常收集和集中收集。
第十七条版本管理业务支撑部门负责发起新版本的试运行申请。
第十八条版本管理业务支撑部门负责协助归口管理部门审核新版本发布资料(包括申请、厂家及仿真环境测试报告、版本说明文档、升级方案、测试方案等),并协助归口管理部门开展新版本试运行测试工作。
第十九条版本管理业务支撑部门负责自查并督促其下属机构履行职责,严格执行版本管理相关制度和流程。
第四节风险管理部门职责第二十条版本管理风险管理部门负责重大版本发布前的风险评估。
第五节内审部门职责第二十一条版本管理内审部门负责监督和检查版本管理归口管理部门、业务支撑部门、风险管理部门和厂商是否严格执行版本管理的相关制度与流程。
第五节厂商义务第二十二条信息系统厂商应严格遵守软件版本管理的规章制度、技术规范。
第二十三条信息系统厂商应根据业务发展及运行维护的需要及时更新版本,保证在线运行的软件版本是允许使用的版本。
第二十四条信息系统厂商应配合软件版本归口管理部门进行软件仿真测试,及时提供各类运行维护及仿真测试所需的文件资料和技术咨询,并对这些材料的真实性、可靠性和实时性负责。
在不具备相应仿真测试环境的情况下,厂商有义务提供仿真环境配合开展测试。
第二十五条信息系统厂商应配合进行试运行工作。
厂商应根据版本变更情况选择能够测试所有升级功能点的分支机构,并结合用户量、安全性等的要求向提出试验点建议。
第二十六条信息系统厂商应配合做好信息系统软件版本管理工作,建立本厂家信息系统软件版本管理资料库信息,协助软件版本归口管理部门做好版本预警信息的发布与管理,提供必要的技术资料和技术支持。
第二十七条信息系统厂商应指定专门的版本管理联系人与软件版本归口管理部门衔接,以便配合进行软件的升级实施和及时跟踪处理升级过程中或者升级后出现的各种故障。
第二十八条信息系统厂商有义务在升级过程中按照的要求配合完成各项工作,包括协助软件版本归口管理部门模拟重现升级或试运行期间出现的和软件版本相关的故障。
第二十九条信息系统厂商有义务在工程招标书中,承诺按照版本管理相关制度和流程履行投标方的义务。
第三章版本管理内容与流程第三十条信息系统软件版本分为版本和补丁。
版本是指软件系统中的核心部分发生结构性变化、应用部分新增若干功能而生成的软件版本。
补丁是指软件系统中不涉及核心部分的变化,只是应用部分的故障修复或功能完善而生成的软件版本。
第三十一条版本管理的各项工作必须按照规定的操作流程执行,各相关部门应认真履行本部门的职责,做好部门之间的衔接和协调。
第三十二条版本管理工作内容主要包括需求管理、认证管理、变更管理、评估管理和信息管理。
其中,需求管理是通过收集、整理和分析版本的新特性需求或未修复缺陷,引导厂家新版本开发,确定待认证的版本;认证管理是依据技术规范,对厂家待认证版本的符合性和可用性进行认证,并对已认证版本进行更新或废止管理;变更管理是对生产运行版本变更的技术审核和流程管控;评估管理是对生产运行版本的版本能力、缺陷等方面的评价和管理;信息管理是对全行软件版本信息及版本管理工作各环节输出信息的动态管理,主要包括信息的收集、整合、关联、更新、价值挖掘和全行共享,是版本管理各项工作的基础。
第一节需求管理第三十三条版本需求管理主要分为业务类需求管理和运行维护类需求管理两大类,两大类需求的特点如下:(一)业务类需求:包括对原有业务模型、业务流程进行变更完善的需求,对新业务模式、新业务功能的支撑需求以及与业务推广能力相关的需求等;(二)运行维护类需求:包括运维监控类需求、系统软件版本缺陷和问题解决需求等与运行维护工作直接相关的需求;第三十四条运行维护类需求由信息技术部系统运行中心(以下简称运行中心)牵头收集整理,业务类需求由信息技术部系统开发中心(以下简称开发中心)牵头收集整理,最终由软件版本归口管理部门负责进行统一梳理后落实到建设项目中,组织技术规范的修订。
第三十五条需求收集分为两种:日常收集和集中征集。
(一)日常收集:业务类需求由需求提交部门发起,开发中心收集整理,运行维护类需求由运行中心不定期向综合部提交新需求并填写《软件版本需求汇总表》(见附表一)作为附件。
(二)集中征集:在专项治理工作中,由专项治理工作归口管理部门发起、在规定时期内征集各方需求,然后统一汇总整理,向需求归口管理部门提交新需求并填写《软件版本需求汇总表》(见附表一)作为附件。
第二节认证管理第三十六条软件新版本的认证过程包括仿真环境测试和生产环境试运行测试。
第三十七条仿真环境测试主要测试内容包括:版本差异化测试(新增功能测试、功能变更测试、故障修复有效性测试)、新版本回归性验证测试(即原有功能点的测试)、新版本的升级过程测试、性能测试、业务功能测试等。
由厂商自行组织的内部测试也应涵盖上述测试内容。
第三十八条原则上,业务类需求导致的新软件版本由信息技术部开发中心组织进行仿真环境测试;运行维护类需求导致的新软件版本由信息技术部运行中心组织进行仿真环境测试。
如果新版本包含以上两方面的需求,则由软件版本归口管理部门统一组织新版本的仿真环境测试。
新版软件正式开始测试前,厂商应向上述部门提交相关技术资料和说明书。
说明书中应包含以下内容:(一)软件版本变更的原因及必要性,新版软件与旧版软件的差异性说明、新增功能说明、新版软件对硬件环境的要求、涉及第三方的软件版本说明;(二)维护手册及有关资料变更部分;(三)新版软件对所在平台及所承载业务的影响以及对相连的系统的影响以及相关接口(包括第三方接口)变化的说明文档;(四)新版本的历史应用情况,已知缺陷、隐患或与需求(含商务需求、设计需求、业务需求、运维需求等)不符之处并列出解决方案;(五)对新版软件进行测试的测试方案,包括测试所用的软硬件环境、测试项目及具体测试方法步骤、测试环境要求及预期结果;(六)详细的升级方案及针对各种异常情况的应急预案,升级失败的应急回退方案等;(七)厂商内部测试情况报告。
第三十九条对于信息系统软件新版本的仿真环境测试原则上应在提供的仿真环境中进行,对不具备测试条件的,厂商须提供相应的仿真环境。
厂商应在测试前,配合进行仿真环境的准备工作。
仿真环境应能对版本进行尽量完整的测试。
第四十条对于仿真环境下无法测试的测试用例,经归口管理部门审核后可在试运行阶段再进行测试。
第四十一条因版本质量问题导致不能完成测试或测试报告结论为不通过的,需由厂商修改问题后重新测试。
测试完成后测试单位应向软件版本归口管理部门提交新版本的测试报告《XX系统XX版本测试报告》(见附表三)。
测试报告文档应包含内容:(一)测试原因(二)测试环境拓扑图(三)测试所需软硬件及其他工具(可选)(四)基本连接和配置(可选)(五)测试项目及具体测试方案(六)测试结论(包含测试情况如何,该版本功能是否完善,是否符合申请内容以及升级建议等)第四十二条对于测试中不满足要求的项目,厂商应给出相应的改进承诺和时间表。
第四十三条完成版本测试后,业务支撑部门应向软件版本归口管理部门提出试运行建议申请,并填写《XX系统XX版本试运行建议表》(详见附表四),由软件版本归口管理部门发布新版本的试运行通知。
第四十四条信息系统的试运行升级申请应至少在升级日期前七个工作日提交到软件版本归口管理部门,软件版本归口管理部门在收到升级申请后的四个工作日内完成批复,试运行准备时间不少于三个工作日。
在紧急情况下,试运行申请至少提前四个工作日提交到软件版本归口管理部门,软件版本归口管理部门在收到申请后两个工作日内完成批复,试运行准备时间不少于两个工作日。
升级方案所需要的内容具体参见第三章第三节变更管理。
第四十五条软件版本归口管理部门组织审核测试报告、升级方案及试运行资料,并填写《XX系统XX版本试运行资料审核报告》(详见附表五)。
第四十六条重大版本变更厂商在试运行升级时应派专人在现场给予技术支撑,协助定位解决问题。
第四十七条软件版本归口管理部门负责组织开展试运行工作,密切关注新版本的运行情况,业务支撑部门应按照试运行测试要求和用例进行完整测试,及时填报测试结果。
原则上,试运行时间应不少于三个月。
试运行结束后,提交《XX系统XX版本试运行报告》(详见附表六)。
第四十八条试运行测试完成、确认新版本安全稳定后,由信息技术部在运维管理系统发布新版本相关信息。
第四十九条在新版本运行期间若出现涉及危害平台安全、影响业务运行、对客户感知造成重大影响的问题,由业务支撑部门填写《XX 系统XX版本软件变更申请表》(见附表七),软件版本归口管理部门在两个工作日内审核回复,组织厂商、信息技术部执行版本回退或修复工作。