题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第4章 信息系统架构

把同一段代码复制到各系统,等于实现资产复用化了吗?

6 道章节练习题
单选题4.3 应用架构5 / 6

多个应用都需要相同的编码校验能力。按资产复用化原则,哪项方案更能减少重复开发及后续维护分歧?

选择答案
未作答
答案与解析

正确答案 C

这里不只是节省第一次写代码的时间,还要避免规则变化后各处维护不一致。把适用的共性能力提炼出来,约定接口和维护责任,再由相关应用复用,最符合题目目标,选C。

编码规则增加一项检查时,受控的共享能力可以按版本安排调用方适配;多份无人协调的副本则容易出现这里已更新、那里仍用旧规则。并非所有代码复制都毫无价值,库或组件也能被规范复用,问题在于题干A明确没有版本管理和协调。共享服务也不是天然没有风险:容量、可用性、兼容性及业务差异都要评估,不能为了复用把不相同的规则硬合成一个。

选项分析

A
复制后各自随意修改会形成维护分叉,题干缺少受控的共享与版本关系,难以达成本题目标。
B
名称统一没有减少重复实现,同样的规则仍由各应用分别开发维护,复用没有真正落到能力上。
C
同时考虑共性提炼、标准接口、版本责任和适用范围,比只有表面一致更符合架构资产复用。
D
共用数据表不等于共用规范的校验能力,取消接口与责任反而容易使规则维护失去边界。

容易混淆的地方

认为同一段代码到处出现就是完成复用,或者把复用绝对化成所有系统只能调用唯一的远程服务。

再巩固一步

  • 除了“有没有重复写”,再问“规则变了谁维护、调用方怎样适配”。可复用资产需要清楚的边界与责任。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 4.3.1 · 纸书第156页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息