返回
当前 - 选择题 - 软件架构风格
题号:0120251100050
单选题
2025年11月第50题

在软件系统设计中,采用分层结构的主要优点是(降低耦合,增强维护性)。

问题(1)
浓缩知识点

分层结构是软件体系设计中的经典架构模式,它将系统按功能或职责划分为不同层级,比如常见的表示层、业务逻辑层、数据访问层等,各层之间通过定义清晰的接口实现通信,遵循上层依赖下层、下层对上层透明的原则。该架构的核心优势在于能有效降低层间耦合度,提升系统维护性,修改单一模块时只要保证接口一致性,就不会对其他层级产生影响;同时它有助于强化模块内聚性,提升系统的可重用性与可扩展性,不同层级的实现可单独替换或复用,还能支持不同开发团队按层级分工协作,提升开发效率。虽然分层设计初期会增加一定的设计工作量,但它对复杂系统的结构简化作用,以及长期带来的维护、扩展等方面的收益,远大于初期的设计成本。

正确答案
A

本题考察的是软件体系结构中分层结构(Layered Architecture)的特点与优点
降低耦合,增强维护性:分层结构通过明确各层职责和接口,减少层间依赖,使系统的模块化程度提高,耦合度降低,从而便于维护和扩展;增加系统复杂度,降低可重用性:分层结构的目的正是为了简化复杂系统的结构,提高可重用性;降低模块内聚性,增加系统依赖性:分层结构强调高内聚、低耦合,恰恰是减少依赖性;提高开发成本,减少可扩展性:虽然分层可能带来一定的设计工作量,但其带来的扩展性、可维护性和重用性远大于设计成本。
本小问答案是 降低耦合,增强维护性。分层结构通过明确各层职责和接口,减少层间依赖,使系统的模块化程度提高,耦合度降低,从而便于维护和扩展。
因此,选项 A 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有