遗留系统的特点:
1 | 系统虽然能完成很多重要的业务工作,但是已经不能外圈满足要求。 |
对于遗留系统,可以根据系统的技术条件、商业价值及维护和运行系统的组织特征不同,采取继续维护、重构或替代、或联合使用几种策略。
一、遗留系统的评价方法
1、启动评价
评价是为了对遗留系统足够的理解。评价前需要了解以下问题:
1 | 对企业来说,遗留系统是否至关重要 |
2、商业价值评价
判断遗留系统对企业的重要性。可以包括概要和详细两个级别,概要评价包括:
1 | 咨询 |
详细评价包括应用系统不符合业务规范的风险分析,该分析十分费时,最好由业务分析师来完成。
3、外部环境评价
外部环境评价系统的外部技术环境,是硬件、支撑软件和其他基础设施的统一体。
1 | 硬件 |
4、应用软件评价
1 | 系统级,整个系统看作不可分的原子。 |
5、分析评价结果
加权平均值。
二、遗留系统的演化策略
1、淘汰策略
第3象限低水平、低价值区,淘汰,全面开发新的系统替代遗留系统。
一般在业务发生根本变化,或维护人员、维护资料全部丢失了。经过评价,重新开发比改造旧系统更划算。
2、继承策略
第4象限低水平、高价值区,遗留,在开发系统时需要完全兼容遗留系统的功能模型和数据模型,新老系统同时运行,逐渐切换到新系统。
3、改造策略
第1象限高水平、高价值区,改造,这种系统通常建成时间段。其他功能不变,增加新功能。
4、集成策略
第2象限高水平、低价值区,集成,这种系统可能只完成某部门或子公司的业务,从整体看,他们基于不同的平台,不同的数据模型,无法互联互通,数据还不一致,属于较严重的问题。