首页 > 文章中心 > 正文

商业银行软件缺陷管理研究

商业银行软件缺陷管理研究

【摘要】社会的发展与进步,带动了我国经济实力的全面提升,金融市场变得愈发成熟,商业银行的数量在不断增加。新时期,商业银行的运作,必须借助计算机技术与网络平台来予以支撑,商业银行专用的应用软件逐渐得到应用。对于商业银行来说,应用软件扮演着重要的角色,软件的稳定性与安全性非常关键。现阶段,由于应用软件还存在着诸多的缺陷,对商业银行的实际运作受到严重威胁,强化软件的缺陷管理非常重要。为此,本文就商业银行应用软件缺陷管理进行了分析与研究。

【关键词】商业银行;应用软件;缺陷;管理

商业银行是相对于央行、投行而提出的,其以营利为目的,主营多元化的金融资产、多元化的金融负债筹集资金等,属于现代社会的重要金融机构。请在商业银行的实际运作过程中,主要的业务有公众或企业等的存款、贷款、票据贴现等,旨在满足社会各个领域对金融的需求,属于储蓄机构。商业银行在运作过程中所受理的业务会产生大量的数据与信息,应用软件扮演着关键的角色,在软件系统中富含有大量的数据与信息。为了保证商业银行信息的安全性,应及时弥补应用软件的缺陷,强化缺陷管理是当前面临的关键问题。

一、商业银行应用软件缺陷概述

科学技术与信息技术的不断革新,商业银行的应用软件系统得到了不断的革新与升级,旨在为商业银行业务的有效运作提供保障,是当前业务管理的重要工具。在商业银行运作的过程中,应用软件会存在一定的缺陷,软件缺陷就代表是软件在实施过程中的“副产品”[1],缺陷使得整个软件系统的稳定与安全系数逐渐降低,无法满足用户的需要,严重影响着软件的质量。商业银行主营金融类业务,一个数据出现差错或泄露可能就会为银行带来严重的损失,可见,应用软件损失对于商业银行来说是一项重大的考验。与此同时,商业银行的数量在不断增加,行业间的竞争变得愈发激烈,一些金融机构为了陷害竞争对手,选择一些违规违法的操作,窥探商业银行的机密性文件成为时下最为常见的手段,对于金融行业来说是一项挑战。软件的缺陷会为软件后续的应用埋下后患,潜在的缺陷与隐患,会使得软件的应用质量无法得到保证,影响着商业银行的切身利益[2]。因此,在开展银行应用软件开发时,必须充分考虑各项元素,科学鉴别与采纳有助于软件品质完善的建议,及时对可能存在的隐患进行监督与跟踪,可能一些潜在的错误就会对商业银行构成严重的经济威胁。严格对待软件应用过程中的每一个观点与问题,强化软件缺陷管理,将安全隐患与漏洞降低最低,进而提高软件应用的实效性[3]。

二、商业银行应用软件缺陷管理的重要目标

在商业银行应用软件系统运行的过程中,由于受到多种因素的影响,使得银行的应用软件出现缺陷,这些缺陷的产生,导致银行的重要金融信息面临着被窥探的危险。为保证商业银行运作的安全性,必须制定合理的管理目标,及时发现与找出缺陷,并将缺陷排除在外,提高软件的质量,是当前的首要任务。在目标制定上,通常可分为三个方面:第一,为了增强商业银行的运行质量,必须及时发现应用软件中所存在的一系列缺陷,及时发现所有的缺陷,并根据缺陷的实际情况,及时进行解决与摒弃。若想提高缺陷管理水平,必须尽量找出全部的缺陷,以为后续缺陷的解决提供重要前提。第二,为了避免缺陷的发生,前期应建立一个缺陷管理系统,该系统能对所有的缺陷进行收集,并对缺陷进行分析、统计与排除,且为了降低缺陷的发生概率,应强化对缺陷的预防,制定缺陷管理的详细流程。此外,应加强对软件缺陷的及时测试,针对测试结果来提出相应的调整与修改方案,利于商业银行相关业务的高效开展,增强业务信息制定的可靠性与稳定性。第三,缺陷相关数据与信息收集完毕后,应及时开展统计与分析工作,对缺陷出现的主要原因、情况与类型等进行识别,根据缺陷类型提出相应的处理措施与意见,通过积极的措施处理保证此类型的缺陷不会再次出现,也是做好缺陷预防的有效方式。

三、商业银行应用软件缺陷管理措施

(一)加强对应用软件的升级与安全防护

对于商业银行来说,其最未关注的当属软件的安全性问题,保证软件具备高度的安全性与稳定性是基本要求。因此,应加强对原有应用软件的升级与防护,在商业银行内部设置应用软件专业维护小组,维护小组必须定期对软件进行管理与维护,能对缺陷问题做到预测与防护,以避免缺陷与漏洞的产生,最终影响商业银行系统运行的安全性。技术员应具备最新的计算机操作技术与软件安全维护技术,加强对计算机网络安全的维护,禁止软件系统被破坏而影响商业银行信息的安全。

(二)及时了解软件的缺陷类型

若想实现对缺陷的有效管理,必须对软件的缺陷类型分析与掌握,对缺陷有了明确的了解,才能为缺陷管理提供前提条件。通过对缺陷类型的分析,能及时找寻出哪一种缺陷发生的概率高,对发生频率高的缺陷进行针对性的预防与排除。同时,前期做好软件开发工作,加强软件开发的管理,及时了解其在开发阶段所存在的问题,利于降低缺陷的发生概率。通过对缺陷的合理化分类,分类后重要的缺陷得到控制,会让整个应用软件的质量得以提高,以保证商业银行的运行质量与安全性。为了帮助缺陷更好的分类,可设定缺陷分类标准,包含来源、严重程度以及紧急程度。此外,还应强化对缺陷生命周期的控制,且其生命周期主要分为初始状态、修改状态、验证状态、关闭状态、删除状态和延期状态[4]。凭借生命周期来对整个缺陷的生命与存在状态进行透视,直至最终解决缺陷问题。

(三)加强对缺陷的测试力度

为了提高缺陷管理水平,应加强对缺陷的测试力度,做到最早发现、最快处理,降低缺陷所产生的危险系数。首先,应强化程序员的自测,采取交叉式测试的方式,以避免作弊,保证缺陷管理的严谨性。其次,应加强对缺陷测试团队的专业性建设,提高测试员的专业水平,打造一支高素质、职业性的技术性队伍,能为测试工作的开展奠定重要基础。缺陷管理工作的开展,应加大测试力度,注重设计人员、程序员与测试人员间的交流,及时对相关的信息进行反馈,是测试信息的公开化,利于缺陷问题的处理。测试完毕后,会产生大量的测试文档、缺陷类型、数据以及图表等,开展专家会审,就缺陷问题展开一系列的研究与布置[5]。(四)加大对缺陷跟踪软件的应用力度为了降低缺陷所带来的损失,必须对商业银行应用软件的缺陷开展实时的跟踪与管理,运用缺陷跟踪软件来开展管理,实现对软件运行情况的全程监控。在缺陷跟踪软件的应用方面,应结合实际的软件应用情况,开发与研制合理的软件类型,如基于Notes开发缺陷跟踪管理软件。缺陷跟踪软件的应用,必须能及时将缺陷记录下来,可实现缺陷的查询与检索,更要满足报表统计的功能,然后将所跟踪与监督到的缺陷信息传递给测试人员,利于缺陷的及时发现。

四、结束语

综上所述,应用软件是商业银行运作的重要系统部分,主要负责整个银行各项业务的运行,对软件的功能要求很高,且挑战巨大。为了实现商业银行的健康发展,应加强对应用软件缺陷的严格管理,增强应用软件系统的稳定性与安全性,以实现加密性设置,避免信息泄露或被窃取,保证诸多机密性信息不被窥探,是对应用软件的重要要求。

参考文献

[1]林强东.商业银行软件项目外包风险分析及应对[J].中国金融电脑,2013,09:74-77.

[2]姚林.地市级商业银行软件外包风险亟待关注[J].金融科技时代,2016,02:64-65.

[3]高松,姜帆,王琰.商业银行信息系统研发风险分析与模型研究[J].中国金融电脑,2013,12:65-70.

[4]胡凤翔.基于风险管理的商业银行软件项目研究[J].电子技术与软件工程,2013,19:96.

[5]闫静.商业银行软件项目风险管理策略探讨[J].信息通信,2015,05:277.

作者:阮强 单位:上海浦东发展银行