演化式模型对lattice系统再工程

演化式模型对lattice系统再工程

论文摘要

遗留系统再工程已经成为软件工程领域一个重要分支。任何事物都有其生命周期,软件也不例外。随着时间的推移,系统会经历成长、稳定、衰败。有些系统一旦衰败了,可以被新的系统替代。但是,有些系统,即使衰败了,也不能轻易抛弃。这些系统往往对拥有该系统的公司的业务至关重要。这一类系统就成为遗留系统。 遗留系统再工程为解决遗留系统难题提供了一个新的方向。本文叙述了一个遗留系统的再工程。本文涉及的lattice系统是一个负责电子股票交易的遗留系统,具备一般遗留系统的特点,又有金融软件系统独有的特征。 软件再工程已经有现成的模型。但是现有的模型对lattice系统这样大型的、业务密集型系统显得有些不足。在一般的软件再工程模型的基础上,结合lattice系统的特点,本文提出了“演化式遗留系统再工程模型”。 在“演化式模型”的指导下,lattice系统的再工程到目前为止经历了逆向工程、重要部件(HostTicker)改写、核心部件(market)改写,以及功能的增加。逆向工程的过程中,我对系统的重要协议CTCI协议和系统的重要部件HostTicker做了分析、重建了文档。整个逆向工程为lattice系统再工程提供了业务以及技术基础。我主要承担了重要部件HostTicker的多线程改写工作。HostTicker多线程改写的成功,验证了“演化式模型”对lattice系统再工程的适用性,为后继部件改造提供了理论以及实践基础。改写核心部件market,实现了交易和路由的分离,系统的路由功能由新的部件SmartRouter实现,我负责了SmartRouter的实现,对核心部件market改写的成功做了重要贡献。负责分析了后期的系统需求,提供新需求相关的设计,协助了系统新需求的顺利完善。 “演化式模型”指导了lattice系统再工程的全过程。同时,lattice系统再工程的成功,也验证了“演化式遗留系统再工程模型”对大型业务密集型遗留系统再工程的适用性。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 前言
  • 第一章.Lattice系统业务背景
  • 1.1 Lattice系统的金融背景
  • 1.2 Lattice业务概况
  • 1.2.1 Lattice系统概念模型
  • 1.2.2 Lattice系统的重要消息协议
  • 1.3 全球化金融交易系统需要具备的特性
  • 第二章.Lattice系统是一个遗留系统
  • 2.1 遗留系统概念。
  • 2.2 Lattice系统是一个高度僵死的遗留系统
  • 第三章.遗留系统再工程
  • 3.1 何为再工程
  • 3.2 再工程的一般模型
  • 3.3 “演化式”再工程模型
  • 3.3.1 Byrne模型的不适用
  • 3.3.2 针对Lattice系统改造Byme模型
  • 3.3.3 演化式再工程模型
  • 3.3.4 演化式再工程模型的过程
  • 3.4 两种再工程模型的比较
  • 第四章 演化式模型在Lattice系统再工程中的应用
  • 4.1 lattice系统逆向工程
  • 4.1.1 lattice系统逆向工程的目标
  • 4.1.2 lattice系统逆向工程范围
  • 4.1.3 lattice系统逆向工程的方法、工具
  • 4.1.4 lattice系统逆向工程成果
  • 4.2 lattice系统移植
  • 4.2.1 移植的目标
  • 4.2.2 移植的实施
  • 4.2.3 移植的成果
  • 4.3 多线程改写HostTicker
  • 4.3.1 改造HostTicker的背景
  • 4.3.2 HostTicker改写的目标
  • 4.3.3 HostTicker改写实施
  • 4.3.4 验证HostTicker改写目标
  • 4.3.5 HostTicker改写的成果
  • 4.4 多线程改造market
  • 4.4.1 改造market的必要性
  • 4.4.2 market改造的目标
  • 4.4.3 market改写的实施
  • 4.4.4 market改写的成果
  • 4.5 实现SmartRouter
  • 4.5.1 实现SamrtRouter背景
  • 4.5.2 实现SmartRouter的困难
  • 4.5.3 实现可行性、代价评估[18]
  • 4.5.4 SmartRouter实现目标
  • 4.5.5 SmartRouter的实施
  • 4.5.6 SmartRouter的成果
  • 4.6 对lattice体系进一步改造
  • 4.6.1 SRMon
  • 4.6.2 SmartRouter对SRMon的支持
  • 4.7 lattice系统功能完善
  • 4.7.1 背景
  • 4.7.2 实施
  • 4.7.3 阶段性成果
  • 第五章 未来的工作
  • 5.1 J2EE重新构建系统
  • 5.2 MT版本的维护与更新
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于Lattice的高脉冲重复频率雷达解距离模糊算法[J]. 西北工业大学学报 2017(01)
    • [2].Lattice树脂蜂窝填充CFRP薄壁方管的吸能特性[J]. 同济大学学报(自然科学版) 2019(S1)
    • [3].实时音频处理系统中的IIR滤波器设计及Lattice结构实现[J]. 制造业自动化 2011(12)
    • [4].低功耗高性价比FPGA器件增添多项新功能[J]. 电子设计技术 2009(04)
    • [5].基于lattice的语音文档分类[J]. 大众科技 2010(01)
    • [6].Lattice:正朝着网络边缘领域进军——专访Lattice半导体首席运营官Glen Hawk先生[J]. 电子技术应用 2017(12)
    • [7].基于句子级Lattice-长短记忆神经网络的中文电子病历命名实体识别[J]. 第二军医大学学报 2019(05)
    • [8].智能音箱、VR/AR、AI等是Lattice发力点[J]. 电子产品世界 2017(12)
    • [9].基于Lattice的语音关键词检索算法[J]. 滨州职业学院学报 2014(02)
    • [10].一种适用于MIMO多路中继信道的Lattice编码方案[J]. 计算机工程 2018(02)
    • [11].特朗普发布命令叫停Canyon Bridge收购Lattice[J]. 中国外汇 2018(02)
    • [12].基于Lattice的验证方环签名改进算法研究[J]. 计算机工程与应用 2014(18)
    • [13].LATTICE和Valens发布适用于监控摄像机市场的新的参考设计[J]. 电子与电脑 2011(12)
    • [14].混凝土Lattice模型参数修正及钢筋混凝土锈胀破坏模拟[J]. 东南大学学报(自然科学版) 2015(06)
    • [15].用于硼中子俘获治疗的FFAG加速器Lattice设计[J]. 原子核物理评论 2014(01)
    • [16].基于音节Lattice的汉语语音检索技术及其索引去冗余方法[J]. 声学学报(中文版) 2008(06)
    • [17].基于Lattice分段的高质量混淆网络快速生成方法[J]. 高技术通讯 2010(05)
    • [18].等比FFAG加速器Lattice周期结构初步设计与研究[J]. 中国原子能科学研究院年报 2011(00)
    • [19].SPPC注入器链中SS环Lattice的初步研究[J]. 中国科学技术大学学报 2017(08)
    • [20].适用于特定领域机器翻译的汉语分词方法[J]. 中文信息学报 2013(05)
    • [21].Lattice全新HDR摄像机开发套件以低成本实现全高清HDR摄像机设计[J]. 世界电子元器件 2011(03)
    • [22].FPGA发展策略和新方案盘点[J]. 电子设计技术 2011(08)

    标签:;  ;  ;  ;  

    演化式模型对lattice系统再工程
    下载Doc文档

    猜你喜欢