● 摘要
本文主要就Titan金融开发平台的设计和实现进行了论述。在金融应用系统对接WTO之前这段环境下,各个金融系统提出了一个又一个应用需求,每个金融系统类似的应用系统在被不同的厂商甚至相同的厂商重复开发着,软件企业在标书中一遍又一遍的论述着相似的架构体系,很多标书略加修正,就可以应标新的金融系统,可是在实施过程中却无法跳过相似的路径,在相同实施道路上走了一遍又一遍:需求调研-〉架构设计-〉编码-〉修正反馈-〉用户Review-〉修正反馈-〉测试上线。在实施过程中,无法像标书一样重复使用,或者略加修改加以使用的难点主要表现在以下几个方面:l 图形化开发。金融系统开发往往以UNIX作为平台,这样的开发往往只能通过动态库和函数库的使用来达到重用代码的目的;l 代码规范可读性。在上述重复使用代码的要求下,往往需要代码的规范性,而在实施项目的过程中,由于工期的紧迫和对CMM等规范的重视程度,国内企业尚未形成代码和注释同样重要的意识,缺少必要的文档来解释相应的算法和程序架构;l 人员的流动性。在代码重用这一层,需要现有开发者可以利用公司曾经经历过的代码成果来实施现有项目,但是由于人员流动和代码的可读性,最后往往是重新开发,因为读代码的时间超过新开发的时间;l 按需而变。在金融开发实施的过程中,由于金融应用本身千遍万化,因而许多类似于报表和交易过程等功能是需要随着业务改变而随机变化的,而这就需要应用者本身可以利用相关工具进行客户化。针对上述问题,本文所论述的Titan金融开发平台在设计和实现过程中提出和应用了一些解决方法。如:利用统一的平台来实现金融开发中体系架构的重用,图形界面的重用,交易和报表的可定制性,利用图形界面进行开发使开发者容易使用,而知识库的使用可以使开发者可以对开发成果进行导出,备份,重用。这些都在本文中作了较为详细的论述。以下就是论文的主要内容:1. 简要介绍本文所介绍系统的发起背景和意义,以及金融开发平台目前在国内外的一些发展状况和所遇到的一些难题。2. 简要介绍金融开发平台的原理、基本架构及设计和实现过程中遇到的一些难点,并对基本架构设计中的一些缺陷和不足作了简单的说明。3. 详细介绍本文所要论述的Titan金融开发平台的设计方案。包括总体架构、图形化界面设计、数据容器设计、快速报表设计等。4. 详细介绍本文所要论述的Titan金融开发平台的实现方法。包括内嵌数据库模块,图形化开发,代码自动生成,快速报表等。目前,本文所论述的系统已经正式投入了应用,开始为企业创造财富和价值。在重用代码,节省费用,开发管理上都为企业带来了崭新的变化。
相关内容
相关标签