拾题
首页 / 软考真题 / 软件架构风格 / 第 5 题

某公司拟开发一个个人社保管理系统,该系统的主要功能需求是根据个人收入、家庭负担、身体状态等情况,预估计算个人每年应支付的…

单选题

某公司拟开发一个个人社保管理系统,该系统的主要功能需求是根据个人收入、家庭负担、身体状态等情况,预估计算个人每年应支付的社保金,该社保金的计算方式可能随着国家经济的变化而动态改变。该风格的主要特点是?

A. 将业务逻辑中频繁变化的部分定义为规则

B. 各构件间相互独立

C. 支持并发

D. 无数据不工作

答案:A

解析

正确答案:A

该系统最显著的特征是社保金计算方式会随国家经济动态变化,因此适合采用基于规则的架构风格,把频繁变化的业务逻辑抽离为独立、可配置的规则,由规则引擎解释执行。这样规则变化时只需调整规则,不必大改主体程序,所以 A 正确。

  • A:正确。将易变业务逻辑定义为规则,便于动态修改和灵活扩展。
  • B:错误。各构件相互独立是低耦合设计的表现,但不是本题“计算规则动态变化”的核心特点。
  • C:错误。支持并发与社保金预估计算没有必然关系,不是该风格的关键特征。
  • D:错误。“无数据不工作”表述不准确,也不是规则化业务逻辑的核心特点。

面试延伸:遇到“业务规则频繁变化、可配置、动态调整”等关键词,常可联想到规则系统架构风格,也可与规则引擎、策略模式、解释器模式结合理解。

← 上一题 下一题 →

本单元其他题目

在拾题里做这套题