刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

问题1:在如何对待遗留系统上,项目组存在两种不同的策略:淘汰策略和继承策略。请简要解释这两种策略,并说明新开发的中间业务系统适合采用哪种策略及其原因。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

【问题1】 (8分)

(1) 淘汰策略:遗留系统的技术含量低,具有较低的业务价值,因此需要全面重新开发新系统以替代遗留系统;一般是企业的业务发生了根本变化,遗留系统已经基本上不再适应企业运作的需要;或者是遗留系统的维护人员流失,维护文档资料丢失。评价后发现,开发新系统比维护与改造旧系统从成本上更经济合算。

(2) 继承策略:遗留系统技术含量低,已经满足企业运作的功能或性能要求,但有较高的业务价值,目前企业的业务尚需依赖该遗留系统。因此,开发系统替代遗留系统时,需要完全兼容遗留系统的功能模型和数据模型。

适合采用的是继承策略。因为集团总部中心需要管理所有中间业务,而目前的各区域系统从技术上不满足全国中心的需求,需要重新开发新的中间业务系统;同时,新系统必须支持当前各区域的所有中间业务。因此,必须完全兼容目前各系统的功能模型和数据模型。

 

【问题2】(5分)

(1) 待迁移数据源的详细说明,包括数据的存放方式、数据量和数据的时间跨度。

(2) 建立新旧系统数据库的数据字典,对现有系统的历史数据进行质量分析,以及新旧系统数据结构的差异分析。

(3) 新旧系统代码数据的差异分析。

(4) 建立新旧系统数据库表的映射关系,对无法映射字段的处理方法。

(5) 开发或购买、部署ETL工具。

(6) 编写数据转换的测试计划和校验程序。

(7) 制定数据转换的应急措施。

 

【问题3】(12分)

1、REST 相对于 RPC 更为轻量化,RPC 服务提供方与调用方接口依赖太高,会导致编码格式的复杂性,而 REST 服务提供方和调用方的依赖只是依靠定义好的规则,不存依赖问题。

2、REST 服务很好的实现了跨平台,任何一个语言(JavaScript、Vue、HTML5、Bootstap 等)的调用方都可以根据接口定义来实现,而 RPC 服务对平台有要求限制,在某些情况下很难实现复用。

3、Rest 完全通过 HTTP 协议实现的,使用 HTTP 协议处理数据通信。所以 REST 架构对资源的操作就包括了 HTTP 协议中提供的 GET、POST、PUT、PATCH、DELETE、COPY、HEAD等众多操作方法。

REST风格的5条关键原则包括:

(1)网络上的所有事物都被抽象为资源。

(2)每个资源对应一个唯一的资源标识。

(3)通过通用的连接件接口对资源进行操作。

(4)对资源的各种操作不会改变资源标识。

(5)所有的操作都是无状态的。

解析:

问题1:
淘汰策略适用于那些遗留系统技术落后、业务价值低或维护成本过高的情境。继承策略则适用于遗留系统虽技术上有不足,但业务价值较高,新系统需要兼容旧系统的功能和数据模型的情况。对于保险集团中间业务系统,由于需要支持各区域的业务,且区域系统差异大,采用继承策略更为合适。

问题2:
数据迁移的准备工作涉及多个方面。首先要明确待迁移的数据源,包括数据的存放方式、数据量和时间跨度。此外,还需要进行新旧系统的数据字典建立、历史数据质量分析以及数据结构的差异分析。在迁移过程中,需要建立新旧系统的数据库表映射关系,并处理无法映射的字段。为了完成数据迁移,可能还需要开发或购买、部署ETL工具。同时,需要编写数据转换的测试计划和校验程序,并制定数据转换的应急措施。

问题3:
REST风格和RPC风格在多个方面存在不同。REST风格相对更轻量化,跨平台性更好,而且操作方法更多样化。在设计REST风格的系统时,应遵循几条关键原则,包括将网络事物抽象为资源、每个资源有唯一标识、通过通用接口操作资源、操作不改变资源标识以及所有操作无状态等。

创作类型:
原创

本文链接:问题1:在如何对待遗留系统上,项目组存在两种不同的策略:淘汰策略和继承策略。请简要解释这两种策略,并

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share