单选题4.2 系统架构9 / 12
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第4章 信息系统架构
两层C/S的胖客户端,为什么改业务规则常要更新客户端?
12 道章节练习题
答案与解析
正确答案 A
把题干连成一条线:桌面界面和折扣规则在客户端,另一端是数据库,中间没有题干所述的独立业务服务。这正是典型两层C/S的胖客户端形态,选A。“胖”指客户端承担较多职责,不是电脑重量、内存容量或安装包大小。
折扣从九折改为阶梯折扣,若计算规则编在客户端程序里,只改数据库中的订单记录不会自动替换这段计算代码。题干因此说明需要更新客户端。若规则本来就是可配置数据,调整方法可能不同;本题特意限定“编入客户端”,不要把所有两层C/S都推成每次调参数必须重新安装。
选项分析
- A
- 界面和折扣逻辑同在客户端、后台提供数据库服务,与教材两层C/S的典型职责划分一致。
- B
- 独立应用服务是此选项的关键,但题干明确规则编在客户端,不能凭有后台就补出第三层。
- C
- 题干是桌面客户端而非通用浏览器,也没有提供B/S模式所需的浏览器入口条件。
- D
- 客户端访问后台数据库,不符合选项额外限定的同机独立运行情形,不能只看有桌面界面。
容易混淆的地方
看见数据库就直接选三层,或把胖客户端理解成配置高的终端,没有追踪具体业务规则在哪里执行。
再巩固一步
- 拿业务规则当线索:本题折扣逻辑在客户端。架构分类要沿职责找位置,不要只数产品名字。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 4.2.4 · 纸书第144、145页查看完整题目与详解