保捱科技网
您的当前位置:首页银行软件开发方法改进分析

银行软件开发方法改进分析

来源:保捱科技网
软件开发・Software Development 银行软件开发方法改进分析 文/李霁伦 这种软件开发方式的优点就是能够在对 进入21世纪来,互联网进入 软件进行很少技术区分的同时满足很多客户的 软件技术需求。这样就可以对软件项目进行一 的软件升级与维护,这样一来不但使得客户的 满意度提高,而且可以快速的抢占市场,另外 可以降低软件公司对软件的升级维护费用。 1.2银行软件产品化开发的可行性 银行软件和其他的应用型软件不同,银 CMM的核心思想是将软件开发视为一组 过程,并根据统计质量管理的理论对软件开发 进行过程管理,使其满足工程化、标准化的要 有的软件开发都适合用CMM思想来改进开发 过程,对于那些算法较为复杂的软件开发,不 了发展的高峰期,软件的产生大 大的方便了人们的日常生活,软 件企业也借势进入快速发展阶段, 软件开发的好坏将影响一个软件 公司的命运,本文将就银行软件 的开发能力、开发方式如何进行 提高和优化进行分析。 次性的开发之后,对不同的客户都能进行迅速 求,使企业更好地实现商业目标。但并不是所 适用于CMM思想,而像银行软件这类算法和 逻辑不强的软件开发比较适合于CMM思想。 如果软件企业要建立业务平台,虽然能够在以 后的软件开发中方便工作人员的开发,但是初 次建立的复杂度较高,所以需要有先进高效的 过程管理方法来保证开发的成功。 CMM的实施需要有企业文化作为配套保 证,主要包含两个方面:一是改变企业的管理 【关键词】数字电视信号传输影响因素应 对措施 行软件是针对银行业务而开发的行业性软件, 因为银行业务有着严格的标准规定,这就为银 行软件行业的标准化产品化开发创造了条件。 但是根据中国目前银行金融行业的实际情况来 在银行软件行业的改革措施中,主要有 两点最为重要:一是,对软件开发能力进行改 看,虽然各个银行的金融业务都由人民银行来 规定,但是人民银行只对银行金融业务做出基 本的规定,而各个银行对不同业务的处理方式, 以及先后顺序都不尽相同,这些也给银行软件 行业的产品化软件开发带来了阻碍。 方式,由制度管理来代替人为管理,这些需要 国内的软件企业做出思想改变,不仅是领导者 还要有普通员工一起做出思想转变,来确立新 管理方法的推行。二是需要公司制度赋予各个 组织相当大的性,从而实现组织之间良性 监督,组织内部也可以进行相互监督,通过监 督实现组织的透明化。这些说到底还是需要有 革,要重视技术、人才、软件开发过程。二是, 对企业的管理方式,特别是软件技术开发小组 之间的关系要进行改革。本文将以上两点改革 措施进行详细的介绍与分析。 国内银行软件行业在过去的几年间一直 采用定制式的软件开发方式,产品化软件开发 需要有一个行业的统一标准,目前看来,银行 金融业的行业统一标准的出台还需要一段时 间,所以当前很难实施产品化软件开发,但是 银行金融业可以结合定制式软件开发和产品化 软件开发两者的优点,实施业务开发平台加客 1产品化方法对软件开发技术的影响 1.1产品化开发方法 国内软件刚起步时,主要采取针对用户 项目进行定制的软件开发方法。这种方法需要 优秀健康的企业文化来保障CMM的实施。 3注重对软件人才的管理与培养 软件公司的软件人才可分为三种:技术 型、业务型、管理型三类,这些人才不仅要熟 软件开发人员首先对客户项目的现实需求进行 考察与调研,再根据调研采集到的信息设计出 可行的开发方案,在最后再根据设计方案进行 户项目定制式开发的软件开发方案,来满足不 同客户的不同需求。 1.3产品化开发的方案 知自己专业的知识,还要知晓有关此行业的知 识,要求其综合素质要强。技术型人才和管理 型人才都很重要,软件公司不能存在轻视任何 一软件设计。这种软件开发方法存在着如下弊端 第一,如果软件公司接收到软件开发任 务,那么软件公司就必须先派大量的软件开发 人才到不同客户项目组进行软件开发调研与考 察,在设计出针对特定项目的开发方案,在这 个过程中存在大量的重复工作,因为不同客户 种人才的现象。但对于银行软件行业来说, 软件公司若想进行产品化软件开发,就 必须先要建立业务平台,业务平台是以银行软 业务型人才显然更为重要,因为银行软件行业 是以银行金融业务为核心的,另外银行要注重 件的业务需求为核心而建立的软件开发平台, 它极大的方便了软件的开发与维护。建立业务 平台的第一步要先建立技术平台,技术平台主 定期对银行的工作人员进行培训。 4结束语 目前人们的日常生活越来越离不开互联 的软件项目具有相关性和通用性,如果继续采 用之前的软件开发方法就会造成大量的人力物 力资源的浪费,并且费时费力。第二,采用这 要包含了两个技术问题,一是通信问题,二是 软件对数据库的访问。建立技术平台可以有效 网,银行软件业若想实现商业目标就不能忽略 的减少软件开发人员对于软件开发的技术细节 技术、过程和人才任何一个方面,任何一个方 的纠缠,使得开发人员能更快更精准的完成软 面出现问题都会影响银行软件业的发展,只有 在这三个方面齐头并进才能实现软件开发能力 质的飞跃.进而带动我国软件行业快速发展。 种方法开发出来的软件具有通用性差、兼容性 差等弊端,使得各个软件之间会出现难以兼容 件开发工作。 等问题。第三,这种方式会造成软件企业不能 银行软件项目主要是针对金融业务,这 对开发出的软件进行统一的升级与维护,导致 需要软件开发人员把主要精力放在银行业务的 软件的稳定性地,工作效率低下等问题,进而 研究实验上。在不同的银行金融业务中的技术 参考文献 造成用户的不满。 处理具有一定的共性,对于这些共性,软件开 [1】田力红.现代商业银行软件开发项目管 软件定制的这种开发方法明显已经不能 发人员只要做一些一次性开发,在使用的时候 理问题研究[D】.广西大学硕士学位论 满足如今银行软件行业的需求,并且这种方法 容易产生大量问题,然而产品化的软件开发方 法则能有效的规避以上的种种问题。产品化开 发是一种工程性技术,产品化软件开发的基本 再进行简单的的配置和调整,就能迅速完成开 文,20l 3,1O(12):45-47. 发。这样一来,一个完整的业务平台就做好了, 业务平台会极大的方便软件的产品化开发,而 且还便于后期的维护与升级,目前看来,业务 平台是一种符合当前实情的改进方法。 [2】谢同.软件产品化是必由之路….计算 机世界,2012,24(08):77-79. 设计思路是:首先是对大量软件开发业务进行 技术分析,然后提取出业务共性进行设计,再 对不同软件业务的独特性进行参数化处理。 作者单位 上海浦东发展银行上海市2 00002 2以OMM思想改进开发过程 72・电子技术与软件工程Electronic Technology&Software Engineering 

因篇幅问题不能全部显示,请点此查看更多更全内容