缔冠期刊网

银行业软件外包技术分析

2022-06-09

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

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

  在全球化和信息化时代,某些银行在技术和人力资源方面受限,软件研发困难,于是将软件项目的开发、运行、管理、维护等承包给专门的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).

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网