遗产系统 legacy system 的定义和演化策略

原始英语叫做legacy system,被国内翻译成了“遗产系统”。实际上,legacy system,可以翻译为遗留系统、旧系统、老系统。

下文部分摘自《遗产系统及其解决方案的综述》一论文。

遗产系统的定义

遗产系统是 “一个已经运行了很长时间的,对我们的机构来说是很重要的,但是我们不知道如何处理的大的软件系统” 。

遗产系统的特征

遗产系统有三方面的特征。

业务特征:遗产系统执行的业务关键,它们通常是机构内信息流的主干。因此,遗产系统对机构的正常运转至关重要。比如银行支付系统、邮政管理系统等;

功能特征:遗产系统的功能稳定可靠,性能也可以接受。因此受到用户的信赖。

软件特征:

遗产系统的生命周期长。一般都有二十年以上的运行时间;

遗产系统的开发语言是汇编或早期的第三代语言,如 Cora1、Fortran一66或 Cobol;

遗产系统采用的软件技术相对落后,如多采用基于主机的中心处理方式、面向批处理。多采用文件系统来管理数据等;

遗产系统的领域特征。它包含特定域的系统需求。设计决策和业务规则在内的所有知识以及设计开发人员、维护人员在特定领域长期积累的经验和专业知识 。

对待遗产问题的不同态度和两难选择

大多数软件工程师更倾向于开发新系统.而不是维护过时的系统;但是系统用户对这种改变持抵制态度。因为尽管遗产系统的技术基础不强,但是它对客户的需求来说是可以信赖的。因此就产生了矛盾。一方面,遗产系统在机构内仍然发挥着重要的作用,简单地替换它风险很大。另一方面,遗产系统的维护开销也很大,无法满足市场变化的要求,丧失了商业机会。

这就产生了对遗产系统的两难选择,因此迫切需要一种既能降低替代带来的风险,又能改进遗产系统满足市场需要的方法。

遗产系统的演化策略

遗产系统的演化策略分为 ①淘汰策略、②继承策略、③改造策略、④集成策略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值