期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

银行业软件外包技术分析

时间:2015-06-25 09:56 文章来源:http://www.lunwenbuluo.com 作者:余非 点击次数:

摘要:通过软件外包,优化银行业管理经营,多层次、全方位的满足客户的需求,提高银行的竞争力。本文主要简单介绍软件外包的概念、特点及方式,分析银行业软件外包项目的现状,并有针对性的提出优化管理的措施。

  【关键词】银行业软件外包优化管理

  在全球化和信息化时代,某些银行在技术和人力资源方面受限,软件研发困难,于是将软件项目的开发、运行、管理、维护等承包给专门的IT机构负责。银行软件外包最大的优势就是依靠外包,减少银行在信息技术开发方面的开支,在降低开发成本的同时,还能获得更为专业的信息技术软件,取得经济规模效益。

  1银行软件外包的软件技术要求

  以交通银行为例,为了更好地实现对基本信息的管理,要求软件公司使用vs2005工具开发ActiveX空间,实质是一种COM组件,通过利用ActiveX的理论优势,结合它安全性能高的特点,编写出基于ActiveX引导的B/S结构的软件项目管理系统,完成了软件自粽下载安装更新和企业信息化管理。ActiveX技术的主要功能是屏蔽安装、更新过程,直接将应用系统安装到客户端,是软件数据的安全与服务器安全联系在一起。作为一种第三方插件,让COM组件在安全的网络环境中进行交互。而B/S模式,也就是客户端/服务器模式,在客户端用户可以进行操作,提交数据,在服务器端面对用户提交的数据进行处理,实现了数据服务和应用程序的共享。特别是三层B/S模式,将客户端分为了后台连接层和客户显示层两个层次,签注负责实现前台页面与后台数据的校对,后者负责显示用户界面,在复杂的业务逻辑上,三层B/S模式更具有优势。

  除了将两大技术结合外,交通银行还充分利用里C#的高效性和安全性及更好的适应网络编程新标准等优势,利用力了SQLserver数据库界面好、操作方便、占用资源少等特点与信息安全技术相结合,在增加安全性的同时,方便了客户的操作,提高了银行的工作效率。

  2银行业软件外包项目存在的问题

  首先,外包软件在运行和维护方面的缺乏保障。在使用软件过程中能免会出现如业务繁忙时反应慢;系统运行不稳定,突然死机或停止运行等一些问题是操作人员无法解决的。

  其次,银行外包软件对金融市场的动态变化反应不敏捷。一般的软件只是提供最基础的服务和数据分析,针对的是客户和银行工作人员,而缺乏对整个金融市场的动态分析。实际上就是银行没有充分发挥Java开发智能软件在银行服务系统中的优势。

  当然,银行软件外包的技术还有很多,诸如VDM技术,它可以银行系统开发所包含的形式规范说明、程序规范说明以及程序正确证明等问题。

  3SA-CMM模型

  SA-CMM是SEI在CMM的基础上来发的另一种模型,主要是帮助采购或外包软件的公司评估、改善和控制软件系统。软件获取能力成熟度模型将软件的采购过程分为五个等级成熟度等级:初始级、可重复级、已定义级、定量级和最优化级。初始级的重点和关键过程域就是找到胜任的人力资源。可重复级的重点就是基础的项目管理,关键过程域主要包括合同的跟踪和监督、需求开发及管理、软件采购计划等。已定义级的重点是过程标准化,关键过程域包括采购风险、项目执行的管理、过程定义及其维护等。定量级的重点是进行定量管理,关键过程域包括定量采购和定量过程的管理。最优化级的重点是保证过程的持续改善,关键过程域便是采购的创新管理和整个过程的改善优化。

  SA-CMM模型有利于软件获取机构的过程改善和能力的提升,使软件获取机构实现从无序到有序的改善。一旦被银行采用,可以优化银行软件外包项目的管理,帮助银行建立明确的流程和标准;保证关键过程的顺利进行,减少风险;加强银行对软件开发的有效监控;进一步提升银行的组织能力,改善软件外包项目过程的持续改善。

  4银行业软件外包项目的优化管理

  4.1过六西格玛方法改进CMMI过程提高软件开发的管理

  虽然CMCI在银行的信息化建设过程中为银行有效的管理内部软件提供了很好的解决方案,但依旧存在问题。因此银行可以通过六西格玛方法改进CMMI技术。六西格玛法主要采用DMAIC模型,分为定义、评估、分析、改进、控制五个阶段。这种方法的核心是将所有的工作视为一种流程,通过量化来分析流程中影像质量的因素,并找到关键因素加以改进。将六西格玛管理方法与CMMI技术相结合,能够有效的避免CMMI技术的不足,提高银行的服务水平,满足客户需求。

  4.2充分发挥SA-CMM软件获取能力成熟度模型的作用,增强管理的规范性

  由于银行软件外包项目没有专门的管理机构,因此也缺少一整套完备的管理标准。在招标、合同测试等过程中经常出现标准不一、各自为政的局面。前文中所描述的SA-CMM模型就要求银行建立标准的采购过程和规范性的文档,对关键过程域做出详细的指示。因此,银行应该引进并推广SA-CMM模型的应用,充分发挥它在管理规范化、程序标准化方面的作用,提高银行的工作效率。

  4.3大力开发智能Java软件,增强银行服务系统的功能

  Java实际上是一种编程语言,银行对这种智能软件的的开发,可以应用于银行的OLTP系统、账务数据管理系统以及外部数据信息原系统等方面。Java系统能够将本身所具有的跨平台、高数据处理的功能与银行的服务系统平台相结合,有效的提高银行的管理效率和服务质量。与此同时,Java开发软件技能技术在银行的广泛应用,还能够准确的分析金融市场的动态变化,为银行的进一步发展指明方向,使银行减少金融危机的危害。

  4.4增强VDM在银行软件开发中的应用,确保软件的正确性

  VDM技术的核心是规范说明,它主要是通过精确化的推导来验证程序是否符合规范性。VDM应用于银行业的软件外包项目,能够增强对整个软件外包过程的规范性检测。假如开始制定的规范是正确的,通过VDN的测试,就可以很确定的断定软件的正确性。因此,增强VDM的开发对银行软件开发的各个阶段进行严格控制,大大提高了软件开发的质量和效率。

  5结语

  随着经济和科学技术的发展,越来越多的银行选择软件外包这种方式。尽管软件外包还存在一定的问题,有些地方还需要继续完善,但是随着数字时代的到来,相信银行业软件外包项目会逐渐事项优化管理。

  参考文献

  [1]王衡.银行软件外包的项目管理[D].山东大学,2007(03).

  [2]杜彬.银行软件外包项目管理优化研究[D].北京邮电大学,2009(06).


  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

    联系方式

    • 论文投稿客服QQ: 论文投稿2863358778
    • 论文投稿客服QQ: 论文投稿2316118108
    • 论文投稿电话:15380085870
    • 论文投稿邮箱:lunwenbuluo@126.com

    热门排行

     
    QQ在线咨询
    咨询热线:
    15380085870
    微信号咨询:
    lunwenbuluoli