单选题4.3 应用架构4 / 6
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第4章 信息系统架构
一个非关键应用故障拖住多个系统,架构上应重点检查什么?
6 道章节练习题
答案与解析
正确答案 B
题目明确统计不是核心业务必须完成的环节,却让它成为多套系统继续运行的前提。先检查这条依赖为什么存在、故障怎样传递,才是在处理架构风险,选B。仅统一外观或实现语言,不会自动消除等待关系。
例如一笔业务已经完成,统计应用只是接收统计信息,核心链路是否必须等待它成功,值得重新审查。但不能把这个例子推广成所有失败都可忽略:若依赖的是不可缺少的业务检查,继续执行可能产生更严重的问题。风险最小化强调识别依赖、提高适当的独立性并控制传播,不是断开全部接口;把应用拆成更多个,也不会自动让风险变小。
选项分析
- A
- 页面规范关系到体验一致性,无法解释非关键统计故障为什么阻塞核心业务的依赖链。
- B
- 直接检查独立性和依赖传播,针对题干中一个故障牵连多套系统的风险根源。
- C
- 整体归并可能改变故障边界,但不是消除风险的必然办法,不能代替对具体依赖的分析。
- D
- 统一语言不等于统一运行状态,更不可能消除所有风险,题干中的依赖仍可能存在。
容易混淆的地方
只看故障发生在哪个应用,不追踪它为什么能阻塞其他系统,或者简单认定系统越多、拆得越细就越安全。
再巩固一步
- 沿依赖问两步:业务上必须等吗?等不到会影响谁?先分必要依赖和多余耦合,别直接套拆分方案。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 4.3.1 · 纸书第156页查看完整题目与详解