无论是开发阶段的版本管理,还是经过测试、模拟后发布使用的应用软件版本管理,都必须遵守客票系统软件保密管理的规定。
29.18.1 研发阶段软件版本的管理步骤:
研发阶段的版本管理主要是为了防止设备突然故障、算法编码更新等造成的有效编码丢失,保证研发人员的工作。研发阶段版本管理采用版本管理工具完成。要求的过程如下:
(1)制定研发阶段版本管理策略。在研发过程中,应该每日工作结束进行一次当日所有编码和补充说明文件的备份工作;每周进行一次全备份;每月进行一次清理;日备份保存一个月;周全备份保存两个月;最终版本存档;备份数据集中存储、移动介质和固定介质各保存一份;备份便于研发人员取用。
(2)按照版本管理策略,每日工作结束由研发人员将当日工作传给版本管理服务器。
(3)每日工作开始由值班组检查前一日各研发人员版本上传情况,并用移动介质对存储在服务器上的文件进行备份,标明备份日期、内容,登记入册,存档。
(4)每周第一天上午由值班组将传入服务器上每日工作版本进行全备份,登记入册,存档。
(5)每周末由值班组对备份到移动介质上的工作版本进行清理:列出一月前的每日备份清单和两月前的周全备份清单,清单包括备份日期、备份内容、备份文件清单。清单送各研发人员确认,被确认的销毁,存储介质可重复使用;未被确认或要求继续保存的继续保存。清理时必须保持每个编码文件和补充说明文件有最后连续八个工作版本保存。
(6)研发阶段完成后,所有源程序编码、补充说明文件、设计文件、测试文件、测试记录、编译的执行文件、使用说明或操作手册、版本说明等存档备查。所有文件和介质存档双份,不能同时借出。
(7)每日工作版本的备份作为检查研发人员工作的一部分进行。
29.18.2 应用阶段软件版本的管理步骤:
应用阶段的版本管理主要是为了防止现场应用软件发布介质丢失或损毁、保证应用软件维护和优化工作有序进行、作为版本升级的初始依据。应用阶段版本管理采用存档管理的办法。要求的过程如下:
(1)制定应用阶段版本管理策略。每个经部批准发布的应用软件的需求文件、设计文件、测试文件、编码补充说明、程序源代码、编程环境说明、程序编译代码、使用说明、版本注释、补充使用手册、安装手册等必须存档保存。存档文件必须保存双份,并存储在不同的位置,同一模块的多份存档文件不能同时借出。相同模块的修订版本,最少保存最后五个版本的全部文件和介质。应用阶段版本管理每半年清理一次。
(2)研发阶段完成后,按照应用阶段版本管理策略,收集整理该版本相关的文件、介质(见1),填写存档说明,说明的内容应包括印刷(打印)文件清单、介质清单、电子文件清单及介质索引、存档日期,并经主任审核后存档。存档说明同时在模拟实验室和客票系统技术支持中心机内存放,授权的技术支持人员可随时查阅。
(3)需要使用存档运行版本时,办理借出手续,并在限定时间内归还。
(4)借用的存档运行版本使用完后,应立即归还,办理归还手续。
(5)每半年对运行版本清理一次,对过期不再使用的版本进行销毁。销毁前先编制销毁文件清单,报总工、所长审核后销毁。销毁的客票系统所有文件不得以废品变卖或丢弃。
(6)每个模块必须保证最少有五个最后版本的完整资料存档,最后五个版本的完整资料不能作为过期资料销毁。
29.19 支持库管理
支持库是客票系统技术支持经验的重要积累方式,是提高整体技术支持能力和水平的工具和手段,必须根据日常技术支持的情况进行不断的维护更新。支持库的日常维护由值班组负责,授权值班员可随时查阅。
支持库的管理和使用步骤如下:
29.19.1 按支持库的管理规定,每日将值班日志中出现的新问题的解决办法、原理、步骤等内容输入到支持库中。
29.19.2 授权值班员按授权的密码查阅支持库中的内容。若发现相同问题的解决在办法、原理、步骤中存在错漏,应在值班日志中进行说明。维护支持库时补充新的内容。
29.19.3 版本修订后,根据修订版本注释,维护支持库中的内容。已在修订版中解决的问题再提供技术支持时,应首先检查现场运行的版本是否正确。
29.19.4 重大问题处理、现场支持、非值班员解决的技术支持等问题,在根据技术支持报告补充值班日志的同时将有关内容补充到支持库中。
29.19.5 支持库每周备份一次,每次全备份,备份介质贴好标签后存档。存档支持库保持最后3个月的版本。过期版本经主任审核后销毁。
29.20 工具库管理
工具库包括有形工具(如电器机械工具)和无形工具(如工具软件介质)两类。两类工具的管理步骤相同:
29.20.1 工具购买(或获得赠送)后,应立即入库,填写工具清册,清册中应包括购买日期、型号、用途、说明书清单等内容,并以电子文件形式存入模拟实验室机内供全体技术支持人员查阅。如为软件介质,应立即进行工作盘备份供借用。
29.20.2 需要使用工具时,办理借用手续。无特殊批准,软件介质只能在模拟实验室和开发实验室内使用。工具的使用应严格按照用途及使用操作规程进行,不得野蛮使用。
29.20.3 对常用的开发工具软件,将工作盘放在模拟实验室配置的光盘塔上,授权的开发人员可根据需要随时在工作的机器上安装使用。
29.20.4 受著作权保护的软件工具、技术手册禁止外借。
29.20.5 工具使用完后,必须立即归还,办理归还手续。归还时如发现人为因素或使用不当造成损毁,应酌情赔偿。
29.20.6 值班组负责定期对工具库进行清理,如发现缺损,应报所要求增购或补充。
29.21 技术资料库管理
为保证客票系统的技术支持,建立客票系统技术资料库。资料库应包括所有接入客票系统的设备、在客票系统设备中运行的软件(操作系统、网络系统、数据库系统、安全系统、存储系统、开发工具接口资料等)、检测工具等的技术资料和相关专业理论文献。客票应用系统技术资料单独保存。
值班组负责技术资料库的日常管理工作。技术资料的管理步骤如下:
29.21.1 技术资料购买(或获得赠送)后,应立即入库,填写资料清册,清册中应包括购买日期、资料名称、编号、册数等内容,并以电子文件形式存入模拟实验室机内供全体技术支持人员查阅。如资料包含磁存储介质,应立即备份作为工作盘供借用。
29.21.2 需要使用技术资料时,办理借用手续。无特殊批准,只能供客票系统技术支持人员借阅,并限制在模拟实验室和开发实验室内使用。使用期间应保持资料完整、清洁,不得损毁,需要复印或复制的,由值班组按要求进行。
29.21.3 对常用的电子版技术资料,可将工作盘放在模拟实验室配置的光盘塔上,技术支持人员可根据需要查阅。
29.21.4 受著作权保护的电子版资料和核心技术资料禁止外借和复制。
29.21.5 技术资料借阅后,应立即归还,办理归还手续。归还时如发现人为因素或使用不当造成损毁,应酌情赔偿。
29.21.6 值班组负责定期对技术资料库进行清理,如发现缺损,应报所要求增购或补充。发现未按期归还的应查明原因。
29.22 系统升级需求
由于系统设计局限、需求变化、改革造成的业务流程性调整等因素,在技术支持的过程中,现场使用人员将不断地提出扩充修改意见。那些会引起数据结构调整、编码含义变化、应用结构调整,涉及模块和功能较多、编码工作量和现场转换工程量较大的需求和建议,只能在系统整体升级时解决。为了收集和积累这些升级需求,应将日常技术支持中发现的需求不断整理归类,并做好相应的技术准备,备升级时使用。系统升级需求积累的操作步骤如下:
29.22.1 建立升级需求登记册。登记册内容由各专业组长负责填写。
29.22.2 对要求提供的新功能和处理进行分析。将不能在系统维护和优化中解决的问题记录到升级需求登记册中,并详细描述问题来源、解决的要求和方法,反映问题的普遍程度等。
29.22.3 定期对记录到升级需求登记册中的内容进行汇总归类,编写汇总报告,报告经总工、所长审核后报部主管部门。
29.22.4 根据客票系统现有运行版本的适应情况,适时提出版本升级申请。申请报部主管部门批准后组织新版本需求分析、设计和实施。
29.22.5 新版本升级后,对未解决的问题应重新进行登记,待以后版本升级时解决。
第八章 岗位职责
第三十条 根据客票系统技术支持与维护工作的具体要求,所内组建客票系统技术支持中心,中心设主任、副主任、组长、副组长、主管工程师、技术支持工程师、应用维护工程师、值班员、巡检员九类岗位。各类岗位的职责和任职资格要求如下:
30.1 主任职责:
(1)全面负责客票系统技术支持和维护工作的日常管理与组织。定期汇报全路客票系统技术支持与维护工作情况,报告经总工、所长审核后报部主管部门。
(2)全面负责客票系统技术支持和维护工作人力调配。根据客票系统技术支持的需要,负责及时组建快速响应组、现场支持组、节假日技术保障组、培训组、巡检组,完成相应的技术支持工作。
(3)全面负责客票系统技术支持和维护人员的技能培训和技术支持作业规范的工作,加强技术支持队伍建设。
(4)全面负责客票系统技术支持和维护技术装备、技术资源的调配,加强技术装备和技术资源的管理与利用。
(5)负责综合性技术支持要求和重要维护优化工作的组织与协调。
(6)负责与相关业务部门、职能部门共同负责工作的协调和组织。
(7)负责根据所要求,向上级机关汇报客票系统技术支持情况。
(8)负责重大问题技术支持的组织、管理,负责与全路客票系统各级技术支持的协调工作。
30.2 主任任职资格:
(1)具备组织大型应用系统技术支持与维护的能力和经验,能够有序地组织和管理客票系统技术支持和维护工作。
(2)具备良好的沟通和协调工作能力。
(3)较全面掌握客票系统技术支持和维护的背景知识,具备一定的综合分析判断能力和处理综合性技术问题的技能。
(4)具备良好的理解和表达能力,能够正确理解客票系统技术支持的要求、表达技术支持方法和汇报技术支持情况。能够正确理解和处理技术支持人员各方面的要求。
(5)具备严谨的工作作风和严肃认真的工作态度。
30.3 副主任职责:
(1)负责分管客票系统技术支持和维护工作的部分日常管理与组织工作。协助主任定期汇报全路客票系统技术支持与维护工作情况,报告经总工、所长审核后报部主管部门。
(2)负责分管客票系统技术支持和维护工作的部分人力调配。根据客票系统技术支持的需要,负责承担快速响应组、现场支持组、节假日技术保障组、培训组、巡检组的临时管理工作,组织完成相应的技术支持工作。