首页> 中文学位 >基于敏捷设计的证券交易系统软件的开发与研究
【6h】

基于敏捷设计的证券交易系统软件的开发与研究

代理获取

摘要

证券交易系统软件作为业务密集的企业级关键应用系统,具有高度的业务复杂性,从而导致较高的系统复杂性。新业务的不断推出和个性化定制的业务需求更进一步加剧了这种复杂性。复杂性成为可维护性的杀手,极大地影响对业务变动的快速应对。 业务变动包括现有业务的变更和增加新业务。传统证券交易柜台的面向过程的解决方法在适应实际交易需求方面,尤其是当业务发生变更或者增加新业务时存在较大的不足,往往需要很长的修改测试周期,或常常无法在原有的程序上更新,只有加上许多外挂程序,甚至需要增加一些人工干预的中间处理环节才能勉强完成需求。为了实现快速应对业务变动的能力,需要在设计方法、软件构架等方面围绕松耦合与强内聚的提高应用软件可维护性的原则展开重新设计。 本文通过分析证券交易中实际遇到的复杂业务快速变动的问题,如:增加业务或业务规则发生了变化时,本身非常简单的改动会导致有依赖关系的模块中的大量的连锁改动,甚至会引出大量意想不到的问题;当原有业务不再需要时,由于设计包含了对其他系统有用的部分,无法将这些部分从系统中分离出来的问题;个性化的业务规则定制不可能实现的问题。运用敏捷设计原则(包括单一职责原则、开放封闭原则、依赖倒置原则、稳定依赖等原则),形成了进行敏捷开发证券交易系统软件的设计方案。 运用该设计方案,我们成功地实现了当外围接口程序发生变动、新增业务交易手段,各业务部门需求发生变化,以及交易所新增业务品种或修改业务规则时仅需通过很小的修改就可以快速应对各种变化的要求。并实现了保持该系统的高可靠性以及高可维护性的要求。并在文中运用证券行业中经常遇到的几类问题,如:交易所级别的业务变动---新增ETF业务,公司间导致的业务变动---新增加银行开展银证转帐业务,以及部门内部需求变化导致的业务变动---客户服务部门根据业务发展需求,修改客户礼品协议等实际业务变动需求实例进行了说明,集中阐述并验证了该设计方案为何能使得快速应对业务的变动成为可能。 通过本文的研究工作,希望能为有效地构建大中型的企业应用架构模式,以应对企业中存在的快速的需求变动提供参考。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号