信息系统软件版本管理办法

合集下载

软件版本管理规范

软件版本管理规范

软件版本管理规范软件版本管理是软件开发过程中非常重要的一环,它对于保证软件的稳定性、可靠性和持续改进至关重要。

本文将介绍软件版本管理的规范,并提供一些最佳实践方法。

1. 版本管理概述软件版本管理是指对软件开发过程中产生的各个版本进行有效的记录、追踪和控制的过程。

通过版本管理,开发人员可以更好地管理和控制软件的迭代过程,快速回溯和解决问题,并进行版本发布和部署。

2. 版本控制系统选择为了进行有效的软件版本管理,选择合适的版本控制系统是至关重要的。

目前,常用的版本控制系统包括Git、SVN等。

在选择版本控制系统时,应考虑团队规模、项目需求、安全性和易用性等因素。

3. 分支管理策略分支是版本管理中的一个重要概念,它可以用来组织和管理不同功能或者不同版本的代码。

在进行分支管理时,应采用适当的策略,例如主分支只用于发布稳定版本,开发人员在从主分支拉取新分支进行开发等。

4. 版本命名规范为了方便追踪和识别版本,应采用一致的版本命名规范。

常用的版本命名规范包括主版本号、次版本号和修订号,例如1.0.0。

在进行版本升级时,应遵循一定规则,例如主版本号的升级表示不兼容的变更,次版本号的升级表示向下兼容的功能性变更,修订号的升级表示修复bug或者进行优化。

5. 版本发布和部署流程版本发布和部署是软件开发中的关键环节之一。

为了确保发布和部署的顺利进行,应建立相应的流程和规范。

例如,在进行版本发布前,应进行相关测试,包括单元测试、集成测试和回归测试等。

发布后,还应做好版本的文档更新、用户通知和性能监控等工作。

6. 版本记录和变更日志为了追踪和记录每个版本的变更情况,应建立完善的版本记录和变更日志。

版本记录可以包括版本号、发布日期、变更内容、责任人等信息,而变更日志则可以详细描述每个版本的新增、修改和删除的功能点。

7. 版本回退和紧急修复在软件开发过程中,可能会出现某个版本存在严重问题的情况,需要进行回退或者紧急修复。

为了应对这种情况,应建立相应的应急处理流程和规范,例如定期备份代码、建立热修复机制等。

软件版本管理制度方案.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文档变更流程。

软件版本管理规范方案V

软件版本管理规范方案V
d)备份文件代码迁入版本服务器前,必须对文件进行编译检查
e)标签和分支的命名必须遵照标准进行(产品完整型号+版本+分支名称)
f)备份文件归档时,将代码中编译冗余文件清除(如:.a;.o等等)
g)产品到发布版本给测试的阶段,要修改版本服务器代码必须有系统工程师或相关人员审核确保代码的准确
h)项目全部源代码仅有管理员和架构师掌握,确保代码安全
5)确定每个版本责任人,同一软件可以有不同时期的责任人
6)版本提交归档后,软件的任何修改需先向管理人员申请,由版本管理员提交该版本,开发人员不能自行使用开发时使用的源程序
7)软件提交同时需附上编译说明文档,内容包括:编译环境,编译工具,编译步骤等
4.4.
4.4.1.发布内容
4.4.1.1.在软件发布中,会因发布的类型不同而产生不同的发布包。可能会有以下几种类型:
程序
源码
发布说明文档,包括各种readme(测试组提供)
用户(操作)手册(测试组提供)
全套项目文档
配置说明文档
其它
4.4.2.发布评审(Review)
对于软件正式发布,测试工程师要组织各相关人员召开评审会由系统工程师支持审核和检查,以保证发布的产品满足用户的需求及公司的各类规范
软件发布评审
项目文档的检查
3.3.
1)负责对软件功能模块的编码工作
2)工作前对本地工作目录的代码进行检查是否为最新版本,确认后方可进行工作,否则必须先进行本地工作目录的更新
3)工作完成后及时将本地机工作目录下的代码进行checkin,避免代码丢失造成的损失
4)每次涉及到版本机的checkin都必须附上版本说明(说明修改的内容,新增功能,解决的bug等)

(完整版)软件版本管理办法

(完整版)软件版本管理办法

广东亿迅科技有限公司软件版本管理办法(暂行)第一章总则第一条为了加强广东亿迅科技有限公司(以下简称“公司”)的软件版本管理工作,进一步细化公司配置管理规范,建立软件版本管理的规范化操作流程,保证公司软件产品质量,制定本办法。

第二条本办法适用于公司各技术部门的软件版本管理工作。

第三条本办法所称的软件版本是指公司所有面向用户发布的应用软件版本。

第四条软件版本(以下简称“版本”)管理应遵循以下原则:(一)实施版本变更应符合以下原则之一:1.为满足客户新业务、新功能需求;2.为满足提高业务质量、提升业务性能指标和容量扩充的需求;3.为解决软件故障和软件稳定性、安全性、可控性问题;4.为了提高软件可维护性。

(二)版本的集成和发布应严格按照计划执行,避免随意和频繁更新版本;(三)为保证软件质量,任何一个软件版本须通过版本测试后方可上线;(四)公司所有软件版本必须通过正式渠道发布给用户,未经审批各部门和个人不得擅自向用户发布软件版本。

第五条版本管理是保障应用软件正常运行的一个重要手段,各相关部门应认真贯彻落实,并纳入工作考核;未按本办法执行从而造成版本故障影响用户正常生产的,一经发现将追究其相应责任。

第二章职责与分工第六条版本管理实行总体质量控制,分级实施管理原则,管理工作涉及版本质量管控部门和版本集成发布部门;质量管理部是版本质量管控部门,各业务部门是版本集成发布部门。

第七条版本质量管控部门的工作职责如下:(一)负责制定与版本管理工作相关的管理办法和工作流程并组织落实;(二)负责组织版本管理相关的培训并提供技术支持;(三)负责跟踪和监督公司版本管理工作的执行情况,协调解决执行中的问题,并对版本管理的执行效果进行评估考核;(四)负责组织和实施对版本的测试验证工作;(五)负责对版本升级实施效果和版本质量进行监控和评估;(六)其它应由版本质量管控部门负责的事项。

第八条版本集成发布部门的工作职责如下:(一)负责本部门版本研发集成工作环境的建立、维护和管理;(二)负责依据版本管理工作流程,执行版本开发、集成、发布及维护的相关工作;(三)负责收集分析业务需求,制定版本计划并按计划组织实施;(四)负责跟踪版本上线后的运行情况,收集用户使用的反馈信息,改进版本质量;(五)其它应由版本集成发布部门负责的事项。

管理信息系统中应用软件版本的更新和控制

管理信息系统中应用软件版本的更新和控制

管理信息系统中应用软件版本的更新和控制
杨允
【期刊名称】《福建电脑》
【年(卷),期】2002(000)006
【摘要】针对目前多数管理信息系统不能自动查找和更新软件版本的弱点,提出有效地进行客户端软件版本的更新和控制的方法,并利用Delphi 5.0的第三方控件开发了客户机软件版本实时更新的软件,较好地实现管理信息系统的应用软件的软件版本更新和控制的功能.该工具软件分服务端及客户端两个不同的应用,在服务端压缩指定目录的文件至另一个网络共享目录;客户端访问该网络共享目录下的压缩文件并提取文件,并将较新文件恢复至本地指定目录中.本软件的开发平台是Win98,使用的开发工具是Delphi 5.0,软件可在WindowsNT,Windows2000,Win98及WinME等系统下运行.可作为管理信息系统的通用工具和应用系统进行集成.【总页数】3页(P7-8,4)
【作者】杨允
【作者单位】福建省凯特发展总公司,350003
【正文语种】中文
【中图分类】TP3
【相关文献】
1.访问控制模型在煤质管理信息系统中的应用 [J], 张小艳;杨阳
2.环境监测管理信息系统在监测质量保证和质量控制中的应用 [J], 高云;张晶晶
3.管理信息系统在疾病预防控制工作中的开发和应用研究 [J], 杨继;韦秋菊;郭亮永
4.MIS系统中应用软件版本的自动更新 [J], 曾晓旭
5.环境监测管理信息系统在监测质量保证和质量控制中的应用探析 [J], 王晓玉;樊萍;王斌
因版权原因,仅展示原文概要,查看原文内容请购买。

软件系统部署及升级流程及管理

软件系统部署及升级流程及管理

软件系统部署及升级流程及管理第一章总则第一条为保障股份有限公司(简称:公司)信息软件系统安全运行在生产环境,规范软件系统部署与升级流程、控制软件系统的生产运行安全,保证业务流程的顺畅和生产系统的完整性、功能完备,特制定本办法。

第二条本办法所指软件系统包括,但不仅限于公司组织实施的账户管理和受托管理核心业务系统、网上受理系统、呼叫中心系统、投资交易系统、投资估值系统、投资风险控制系统,以及OA 办公系统、对外网站系统、基础技术架构系统等涉及的软件系统的部署、安全运行与升级管理。

第三条本办法所指软件系统部署与升级管理主要包括以下内容:软件系统投产前准备、软件系统投产管理、软件系统生产运行管理、软件系统生产安全管理、软件系统升级管理。

第四条信息技术部是本办法的制定部门和执行部门,设立系统运维岗,负责系统软件系统部署、安全运行与升级的具体技术实现,其它相关岗位和部门应按本办法所制定的流程配合完成相关工作。

第二章软件系统投产前准备第五条软件系统的投产关系到整个信息系统的安全运行,应做好充分的投产前准备。

投产前的准备工作包括以下几个方面:环境设备的准备、硬件设备的准备、投产程序和数据的准备、相关投产文档和培训的准备等。

第六条环境设备的准备主要包括:系统架构确认、机房机柜机架配备、电源使用配备、网络线路配备、操作系统预安装和配置、主机命名和网络配置、存储环境配置检查、备份环境、环境参数配置、数据库配置、中间件配置、环境冗余切换配置、通讯配置、部署操作员配置、环境变量、客户端环境等。

第七条硬件设备的准备主要包括:主机连接方式、主机型号配置、处理器频率和数量、内存配置、内置硬盘容量、网卡类型和数量、光纤通道卡型号和数量、其他内置的I/0 卡和其他外设等。

第八条投产程序和数据的准备主要包括:目标程序及相关清单说明、可控版本组织、系统配置参数、数据库初始化数据等。

第九条相关投产文档和培训的准备主要包括:《系统安装部署手册》、《系统IT 参数配置手册》、《数据备份和恢复操作指导》、《系统故障与恢复手册》、《系统文件目录清单说明》、《系统运行日志存放说明》、《系统各类密码修改说明》、《文件清理计划及操作指导》、《管理员、项目经理、厂商负责人通讯录》以及相应的功能使用培训、安装部署培训、日常维护培训等。

计算机软件的版本控制和发布管理策略

计算机软件的版本控制和发布管理策略

计算机软件的版本控制和发布管理策略在计算机软件开发过程中,版本控制和发布管理策略是保证软件质量和稳定性的重要环节。

本文将从版本控制和发布管理的定义、作用、常用工具以及最佳实践等方面进行探讨。

一、版本控制的定义和作用版本控制是指对软件开发过程中的源代码和文档进行管理,以便于在需要的时候查看、恢复或追踪变更。

它起到了以下几个作用:1. 代码管理:通过版本控制系统,可以对源代码进行版本管理,实现代码的备份和恢复。

在多人协同开发的情况下,能够有效地避免代码冲突和重复劳动。

2. 变更追踪:版本控制系统能够记录每个文件的变更历史,并提供详细的变更日志。

这对于软件开发团队来说非常重要,可以快速定位问题,查找引入bug的代码片段。

3. 分支管理:版本控制系统支持分支功能,可以在开发过程中创建分支,独立开展新功能或修复bug的工作,最后再合并到主线上。

二、版本控制工具目前,市面上存在着许多版本控制工具,比较常用的有Git、SVN、Mercurial等,下面分别介绍一下它们的特点和适用场景。

1. Git:以其分布式的特性和高效的性能而被广泛应用。

Git具有强大的分支管理能力,适合大型项目的版本控制。

它的速度快、存储占用小,能够处理极大量级的代码库。

2. SVN:是一种集中式版本控制系统,有着较广泛的应用。

相比于Git,SVN对二进制文件的处理更加友好,可以方便地管理文档、图像和媒体文件等。

3. Mercurial:类似于Git的分布式版本控制系统,操作相对简单。

它和Git的区别主要体现在分支模型上,Mercurial使用命名的分支,对于不熟悉Git的团队来说,上手更容易。

三、发布管理策略除了版本控制,软件发布管理也是非常重要的一环。

好的发布管理策略能够确保软件按时上线,并保证用户体验和系统稳定性。

1. 预发布环境:在正式上线之前,应该建立一个预发布环境,用于测试新功能和验证修复的bug。

预发布环境应该与生产环境保持一致,并由专业的测试团队进行测试。

《软件产品管理办法》(工信部令9号)

《软件产品管理办法》(工信部令9号)

中华人民共和国工业和信息化部令第9号《软件产品管理办法》已经2009年2月4日中华人民共和国工业和信息化部第6次部务会议审议通过,现予公布,自2009年4月10日起施行。

原中华人民共和国信息产业部2000年10月27日发布的《软件产品管理办法》(中华人民共和国信息产业部令第5号)同时废止。

部长李毅中二〇〇九年三月一日软件产品管理办法第一章总则第一条为了加强软件产品管理,促进我国软件产业发展,根据国家有关法律、行政法规和国务院《鼓励软件产业和集成电路产业发展的若干政策》(以下简称《产业政策》),制定本办法。

第二条中华人民共和国境内的软件产品(含国产软件和进口软件)经营与管理活动,适用本办法。

单位或者个人自己开发并自用的软件以及委托他人开发的自用专用软件不适用本办法。

第三条本办法所称的软件产品,是指向用户提供的计算机软件、信息系统或者设备中嵌入的软件或者在提供计算机信息系统集成、应用服务等技术服务时提供的计算机软件。

本办法所称的国产软件,是指在我国境内开发生产的软件产品。

本办法所称的进口软件,是指在我国境外开发,以各种形式在我国生产、经营的软件产品。

第四条软件产品的开发、生产、销售、进出口等活动应当遵守我国有关法律、法规和标准规范。

任何单位和个人不得开发、生产、销售、进出口含有下列内容的软件产品:(一)侵犯他人知识产权的。

(二)含有计算机病毒的。

(三)可能危害计算机系统安全的。

(四)不符合我国软件标准规范的。

(五)含有法律、行政法规等禁止的内容的。

第五条中华人民共和国工业和信息化部(以下称工业和信息化部)负责全国软件产品的管理。

其主要职责是:(一)制定并发布软件产品测试标准和规范。

(二)对省、自治区、直辖市及计划单列市软件产业主管部门登记的软件产品进行备案。

(三)指导、监督、检查全国的软件产品管理工作。

(四)指导并监督软件产品检测机构,按照我国软件产品的标准规范和软件产品的测试标准及规范,进行符合性检测。

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

信息系统软件版本管理办法第一章总则第一条为加强软件版本管理,规范软件版本管理工作流程,提高版本运行维护质量,保证信息系统安全可靠高效地运行,特制定本办法。

第二条本办法涉及的软件包括在线运行的软件和拟投产的软件。

软件版本管理对象包括应用软件版本以及相关操作系统、数据库、中间件等基础软件。

第三条软件版本管理是信息系统开发管理和日常维护管理工作的一个重要组成部分,本办法作为软件版本管理的重要依据,软件版本管理归口管理部门、业务支撑部门、风险管理部门、内审部门及各软件供应商要认真履行各自职责,严格执行软件版本管理的各项流程和规定,保障信息系统的安全稳定运行。

第四条任何未经版本归口管理部门许可的软件版本不允许在生产环境使用。

在商务合同中若涉及信息系统软件版本,应确认为版本归口管理部门允许使用的软件版本。

因使用未经许可的软件版本而造成系统故障影响正常业务交易,相关部门及各厂商要承担相应的责任。

第五条本办法由信息技术部负责解释和修订,自发文之日起开始执行。

第二章组织与职责第六条软件版本管理实行总行集中管理体系。

第七条信息技术部是信息系统软件版本的归口管理部门。

第八条稽核监控部是信息系统软件版本管理的内审部门。

第九条风险管理部是信息系统软件版本管理的风险控制部门。

第十条信息系统软件版本管理工作还涉及软件提供商,软件提供商包括软件最终提供商、代理商和维保服务商(以下简称厂商)。

第一节归口管理部门职责第十一条归口管理部门负责制定和完善的软件版本管理办法。

第十二条归口管理部门负责制定信息系统软件版本管理工作的工作计划、工作要求和技术规范,并组织实施。

第十三条归口管理部门负责审批业务支撑部门上报的版本变更申请,组织进行资料审核和上线测试,安排试运行工作及全行推广实施。

第十四条归口管理部门负责建立软件版本信息库,发布软件版本管理各类信息;建立版本预警体系,发布软件版本缺陷信息和版本预警信息。

第十五条归口管理部门负责与业务支撑部门、风险管理部门、内审部门、厂商协调信息系统软件版本管理的相关工作。

第二节业务支撑部门职责第十六条版本管理业务支撑部门负责业务类需求的日常收集和集中收集。

第十七条版本管理业务支撑部门负责发起新版本的试运行申请。

第十八条版本管理业务支撑部门负责协助归口管理部门审核新版本发布资料(包括申请、厂家及仿真环境测试报告、版本说明文档、升级方案、测试方案等),并协助归口管理部门开展新版本试运行测试工作。

第十九条版本管理业务支撑部门负责自查并督促其下属机构履行职责,严格执行版本管理相关制度和流程。

第三节风险管理部门职责第二十条版本管理风险管理部门负责重大版本发布前的风险评估。

第四节内审部门职责第二十一条版本管理内审部门负责监督和检查版本管理归口管理部门、业务支撑部门、风险管理部门和厂商是否严格执行版本管理的相关制度与流程。

第五节厂商义务第二十二条信息系统厂商应严格遵守软件版本管理的规章制度、技术规范。

第二十三条信息系统厂商应根据业务发展及运行维护的需要及时更新版本,保证在线运行的软件版本是允许使用的版本。

第二十四条信息系统厂商应配合软件版本归口管理部门进行软件仿真测试,及时提供各类运行维护及仿真测试所需的文件资料和技术咨询,并对这些材料的真实性、可靠性和实时性负责。

在不具备相应仿真测试环境的情况下,厂商有义务提供仿真环境配合开展测试。

第二十五条信息系统厂商应配合进行试运行工作。

厂商应根据版本变更情况选择能够测试所有升级功能点的分支机构,并结合用户量、安全性等的要求向提出试验点建议。

第二十六条信息系统厂商应配合做好信息系统软件版本管理工作,建立本厂家信息系统软件版本管理资料库信息,协助软件版本归口管理部门做好版本预警信息的发布与管理,提供必要的技术资料和技术支持。

第二十七条信息系统厂商应指定专门的版本管理联系人与软件版本归口管理部门衔接,以便配合进行软件的升级实施和及时跟踪处理升级过程中或者升级后出现的各种故障。

第二十八条信息系统厂商有义务在升级过程中按照的要求配合完成各项工作,包括协助软件版本归口管理部门模拟重现升级或试运行期间出现的和软件版本相关的故障。

第二十九条信息系统厂商有义务在工程招标书中,承诺按照版本管理相关制度和流程履行投标方的义务。

第三章版本管理内容与流程第三十条信息系统软件版本分为版本和补丁。

版本是指软件系统中的核心部分发生结构性变化、应用部分新增若干功能而生成的软件版本。

补丁是指软件系统中不涉及核心部分的变化,只是应用部分的故障修复或功能完善而生成的软件版本。

第三十一条版本管理的各项工作必须按照规定的操作流程执行,各相关部门应认真履行本部门的职责,做好部门之间的衔接和协调。

第三十二条版本管理工作内容主要包括需求管理、认证管理、变更管理、评估管理和信息管理。

其中,需求管理是通过收集、整理和分析版本的新特性需求或未修复缺陷,引导厂家新版本开发,确定待认证的版本;认证管理是依据技术规范,对厂家待认证版本的符合性和可用性进行认证,并对已认证版本进行更新或废止管理;变更管理是对生产运行版本变更的技术审核和流程管控;评估管理是对生产运行版本的版本能力、缺陷等方面的评价和管理;信息管理是对全行软件版本信息及版本管理工作各环节输出信息的动态管理,主要包括信息的收集、整合、关联、更新、价值挖掘和全行共享,是版本管理各项工作的基础。

第一节需求管理第三十三条版本需求管理主要分为业务类需求管理和运行维护类需求管理两大类,两大类需求的特点如下:(一) 业务类需求:包括对原有业务模型、业务流程进行变更完善的需求,对新业务模式、新业务功能的支撑需求以及与业务推广能力相关的需求等;(二) 运行维护类需求:包括运维监控类需求、系统软件版本缺陷和问题解决需求等与运行维护工作直接相关的需求;第三十四条运行维护类需求由信息技术部系统运行中心(以下简称运行中心)牵头收集整理,业务类需求由信息技术部系统开发中心(以下简称开发中心)牵头收集整理,最终由软件版本归口管理部门负责进行统一梳理后落实到建设项目中,组织技术规范的修订。

第三十五条需求收集分为两种:日常收集和集中征集。

(一)日常收集:业务类需求由需求提交部门发起,开发中心收集整理,运行维护类需求由运行中心不定期向综合部提交新需求并填写《软件版本需求汇总表》(见附表一)作为附件。

(二)集中征集:在专项治理工作中,由专项治理工作归口管理部门发起、在规定时期内征集各方需求,然后统一汇总整理,向需求归口管理部门提交新需求并填写《软件版本需求汇总表》(见附表一)作为附件。

第二节认证管理第三十六条软件新版本的认证过程包括仿真环境测试和生产环境试运行测试。

第三十七条仿真环境测试主要测试内容包括:版本差异化测试(新增功能测试、功能变更测试、故障修复有效性测试)、新版本回归性验证测试(即原有功能点的测试)、新版本的升级过程测试、性能测试、业务功能测试等。

由厂商自行组织的内部测试也应涵盖上述测试内容。

第三十八条原则上,业务类需求导致的新软件版本由信息技术部开发中心组织进行仿真环境测试;运行维护类需求导致的新软件版本由信息技术部运行中心组织进行仿真环境测试。

如果新版本包含以上两方面的需求,则由软件版本归口管理部门统一组织新版本的仿真环境测试。

新版软件正式开始测试前,厂商应向上述部门提交相关技术资料和说明书。

说明书中应包含以下内容:(一)软件版本变更的原因及必要性,新版软件与旧版软件的差异性说明、新增功能说明、新版软件对硬件环境的要求、涉及第三方的软件版本说明;(二)维护手册及有关资料变更部分;(三)新版软件对所在平台及所承载业务的影响以及对相连的系统的影响以及相关接口(包括第三方接口)变化的说明文档;(四)新版本的历史应用情况,已知缺陷、隐患或与需求(含商务需求、设计需求、业务需求、运维需求等)不符之处并列出解决方案;(五)对新版软件进行测试的测试方案,包括测试所用的软硬件环境、测试项目及具体测试方法步骤、测试环境要求及预期结果;(六)详细的升级方案及针对各种异常情况的应急预案,升级失败的应急回退方案等;(七)厂商内部测试情况报告。

第三十九条对于信息系统软件新版本的仿真环境测试原则上应在提供的仿真环境中进行,对不具备测试条件的,厂商须提供相应的仿真环境。

厂商应在测试前,配合进行仿真环境的准备工作。

仿真环境应能对版本进行尽量完整的测试。

第四十条对于仿真环境下无法测试的测试用例,经归口管理部门审核后可在试运行阶段再进行测试。

第四十一条因版本质量问题导致不能完成测试或测试报告结论为不通过的,需由厂商修改问题后重新测试。

测试完成后测试单位应向软件版本归口管理部门提交新版本的测试报告《DXC 系统DXC版本测试报告》(见附表三)。

测试报告文档应包含内容:(一)测试原因(二)测试环境拓扑图(三)测试所需软硬件及其他工具(可选)(四)基本连接和配置(可选)(五)测试项目及具体测试方案(六)测试结论(包含测试情况如何,该版本功能是否完善,是否符合申请内容以及升级建议等)第四十二条对于测试中不满足要求的项目,厂商应给出相应的改进承诺和时间表。

第四十三条完成版本测试后,业务支撑部门应向软件版本归口管理部门提出试运行建议申请,并填写《DXC系统DXC版本试运行建议表》(详见附表四),由软件版本归口管理部门发布新版本的试运行通知。

第四十四条信息系统的试运行升级申请应至少在升级日期前七个工作日提交到软件版本归口管理部门,软件版本归口管理部门在收到升级申请后的四个工作日内完成批复,试运行准备时间不少于三个工作日。

在紧急情况下,试运行申请至少提前四个工作日提交到软件版本归口管理部门,软件版本归口管理部门在收到申请后两个工作日内完成批复,试运行准备时间不少于两个工作日。

升级方案所需要的内容具体参见第三章第三节变更管理。

第四十五条软件版本归口管理部门组织审核测试报告、升级方案及试运行资料,并填写《DXC 系统DXC版本试运行资料审核报告》(详见附表五)。

第四十六条重大版本变更厂商在试运行升级时应派专人在现场给予技术支撑,协助定位解决问题。

第四十七条软件版本归口管理部门负责组织开展试运行工作,密切关注新版本的运行情况,业务支撑部门应按照试运行测试要求和用例进行完整测试,及时填报测试结果。

原则上,试运行时间应不少于三个月。

试运行结束后,提交《DXC系统DXC版本试运行报告》(详见附表六)。

第四十八条试运行测试完成、确认新版本安全稳定后,由信息技术部在运维管理系统发布新版本相关信息。

第四十九条在新版本运行期间若出现涉及危害平台安全、影响业务运行、对客户感知造成重大影响的问题,由业务支撑部门填写《DXC系统DXC版本软件变更申请表》(见附表七),软件版本归口管理部门在两个工作日内审核回复,组织厂商、信息技术部执行版本回退或修复工作。

相关文档
最新文档