综述:
在金鹰系统风险处置管理平台和非法集资案件 送平台重构过程中,结合两个平台的实际情况,秉承着具体情况具体分析的原则,最终选择了继承为主、改造结合的演化策略。
随着业务的快速发展和外界环境的不断变化,很多企业常常会面临这样的问题:在建设新信息系统的同时,怎样去处理和利用好遗留的旧系统?遗留的旧系统通常都会有其特殊的价值,这些价值呈现在多个层面,是影响新系统建设成败和开发效率的重要因素。
遗留系统的定义和特点
Bennett在1995对遗留系统这样定义:遗留系统是不知道如何处理又至关重要的系统。Brodie和StoneBraker对遗留系统进行了更为详细的描述:遗留系统是指不能进行修改和演化来满足新的变化了的业务需求的信息系统。遗留系统一般具有以下特点:
1、虽然能完成企业中许多重要的业务管理工作,但已不能完全满足要求。
2、在性能上已经落后,采用的技术过时。
3、系统大而复杂,已融入企业的业务运作中却难以维护。
4、没有使用现代系统工程方法进行管理和开发,相应的文档缺失,难以理解。
遗留系统的评价方法
为了找到对遗留系统正确的演化思路,需要先对其有深入的理解,理解的方式就是对遗留系统进行评价。常用的评价方法有度量系统技术水准、商业价值和与之相关的组织特征,这些评价方法组成一系列活动,如下图所示:
启动评价
开始评价之前,需要了解以下问题:对企业来说,遗留系统是否是至关重要的,企业的商业目标及演化需求,期望的系统寿命和使用期限,系统的技术状态,以及企业是否愿意且有能力承受演化。
商业价值评价
商业价值评价的目标是判断遗留系统对企业的重要性。可向专家、最终用户或业务管理人员咨询,通过评价问卷的形式获取遗留系统的的重要功能点、与其他系统的关联、如果不再运行的代价和已有的缺点,从而获得概要评价。再由业务分析师做出不符合业务规范的风险分析,得到详细评价。
外部环境评价
外部环境是指硬件、支撑软件和企业基础设施的统一体。硬件主要的评价方式是将每一个部件在供应商、维护费用、失效率、年龄、功能和性能等特征上分配一个价值分数并加和得出总分。支撑软件包括操作系统、数据库、事务处理程序、编译器、 络软件和应用软件等,其评价方式类似于硬件。企业基础设施包括开发、维护和运行改系统的企业职责,评价时需考虑企业和使用者的类型、开发组织的技术成熟度、系统支持人员的技术水平和企业是否愿意改变等问题。
应用软件评价
应用软件的评价可从系统级和部件级(子系统或模块)两个层面,评价其复杂性、数据、文档、外部依赖性、合法性、维护记录、大小和安全性等,评价方法类似于硬件。
分析评价结果
评价活动将产生硬件、支撑软件、基础设施和应用软件的特征值矩阵,其加权平均值代表了系统的技术水平。把技术水平的全面评价结果和商业价值评价进行比较,可得出下图:
遗留系统的演化策略
淘汰策略
遗留系统的技术含量较低,且具有较低的业务价值。但对遗留系统的完全淘汰是企业资源的浪费,应由系统分析师对其系统功能进行理解和借鉴,有助于新系统的设计,降低新系统的开发风险。
继承策略
当遗留系统技术含量较低,但基本能满足企业运作的功能或性能要求,且具有较高的商业价值,应采用继承的演化策略。在开发新系统时,需要完全兼容遗留系统的功能模型和数据模型。为了保证业务的连续性,新老系统可并行运行一段事件,再逐渐切换到新系统上运行。
改造策略
遗留系统具有较高的技术含量,本身还有较大的生命力和商业价值,基本能满足业务运作和决策支持的要求。这种系统一般建成的时间较短,应采用改造的演化策略,可从系统功能增强和数据模型的改造两方面着手。
集成策略
遗留系统的技术含量较高,但其商业价值低,可能只完成某个子业务。这种系统在各自的局部领域里工作良好,但对整个企业来说,存在多个这样的系统,不同的系统基于不同的平台、不同的数据模型,形成了一个个信息孤岛,对这种遗留系统的演化策略应为集成。在集成过程中,可采用由互连系统构成的系统架构,遗留系统作为从属系统。
在金鹰系统风险处置管理平台和非法集资案件 送平台重构过程中,结合两个平台的实际情况,秉承着具体情况具体分析的原则,最终选择了继承为主、改造结合的演化策略。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!