美章网 资料文库 银行业软件外包技术分析范文

银行业软件外包技术分析范文

本站小编为你精心准备了银行业软件外包技术分析参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

银行业软件外包技术分析

1SA-CMM模型

SA-CMM是SEI在CMM的基础上来发的另一种模型,主要是帮助采购或外包软件的公司评估、改善和控制软件系统。软件获取能力成熟度模型将软件的采购过程分为五个等级成熟度等级:初始级、可重复级、已定义级、定量级和最优化级。初始级的重点和关键过程域就是找到胜任的人力资源。可重复级的重点就是基础的项目管理,关键过程域主要包括合同的跟踪和监督、需求开发及管理、软件采购计划等。已定义级的重点是过程标准化,关键过程域包括采购风险、项目执行的管理、过程定义及其维护等。定量级的重点是进行定量管理,关键过程域包括定量采购和定量过程的管理。最优化级的重点是保证过程的持续改善,关键过程域便是采购的创新管理和整个过程的改善优化。SA-CMM模型有利于软件获取机构的过程改善和能力的提升,使软件获取机构实现从无序到有序的改善。一旦被银行采用,可以优化银行软件外包项目的管理,帮助银行建立明确的流程和标准;保证关键过程的顺利进行,减少风险;加强银行对软件开发的有效监控;进一步提升银行的组织能力,改善软件外包项目过程的持续改善。

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

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

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

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

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

3结语

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

作者:余非 单位:上海浦东发展银行