遗留系统处置策略
从遗留系统的技术水平和业务价值两个维度来考虑演化策略:
-
高水平高价值
改造,包括系统功能的增强和数据模型的改造两方面。
-
高水平低价值
集成,低业务价值往往系统没有互联互通,成为信息孤岛,每个业务都是采用较高水平技术开发,这时打通信息孤岛往往能解决问题。
-
低水平高价值
继承,这里的继承指的不是继承原有的系统,而是兼容遗留系统的功能模型和数据模型,开发新系统时需要完全兼容遗留系统的功能模型和数据模型。
-
低水平低价值
直接淘汰。
价值低的集成和淘汰,价值高的改造和集成
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RrifOYod-1667053340042)(https://raw.githubusercontent.com/pccai/ubiapp/master/2022/09/03/ZfP58zwIWeNz5usO.png)]
新老系统转换策略
-
直接转换策略
切换成本低,但风险较大。
-
并行转换策略
两个系统齐头并进,发现问题就改进系统,直到没问题再使用新系统;
缺点是代价过高,业务人员需要在新旧两套系统中同时进行操作。
-
分段转换策略
比如全国范围的系统,一个个地方切换试点;
多个子系统,一个个系统切换;
使用最多的策略。
系统数据迁移
软件维护
-
正确性维护(25%):指是为了更正线上已存在的错误、BUG而进行的维护。(开发阶段已发生而系统测试阶段尚未发现的错误)
-
适应性维护(20%):指使得软件适应信息技术变化和管理需求变化而进行的修改。为了适应法律政策,操作系统更新,数据环境的变化而进行的软件维护。(明确是环境因素导致的)
-
预防性维护(5%):错误还未发生,为将来即将发生的错误而进行维护。
-
完善性维护(50%):扩充功能和改善性能而进行的修改。对已有的软件系统增加一些系统分析和设计阶段中没有规定的功能和性能特征。(增加新功能)
– THE END –