返回
当前 - 选择题 - 模块化设计题号:0020190500023
单选题
2019年11月第23题
题号:0020190500023
单选题
2019年11月第23题
模块化设计
中等
高频
收藏
分享
反馈
关于模块化设计,(模块的接口和功能定义属于其模块自身的内部特性)是错误的。
问题(1)
浓缩知识点
模块化设计是结构化设计的关键方法,核心是将复杂系统拆解为若干相对独立的模块,以此提升系统的可维护性、可重用性与可扩展性。模块是封装了执行特定任务所需的数据结构与程序代码的单元,它的特性分为外部与内部两类,其中接口定义、对外暴露的功能属于外部特性,是模块与其他组件交互的依据,而模块内部的实现逻辑、数据处理细节等属于内部特性,一般对外隐藏。模块化设计遵循高内聚、低耦合的核心原则,高内聚要求模块内部功能高度关联、职责单一,低耦合则强调弱化模块间的依赖关系,减少相互影响,这样的设计既便于开发阶段的分工协作,也能让后期测试、修改、迭代时更高效地定位问题、调整模块,降低整体维护成本。
正确答案
B
本题考察的是结构化设计中的模块化设计原则。
模块化设计强调将系统分解为若干个相对独立的模块,以提高可维护性、可重用性和可扩展性。
A选项模块是指执行某一特定任务的数据结构和程序代码:该定义正确。模块通常由数据结构和实现该任务的程序组成,体现了功能的封装性。
B选项模块的接口和功能定义属于其模块自身的内部特性:该描述错误。模块接口是模块与外部进行交互的部分,属于模块的外部特性,而非内部特性。功能定义也应当对外部可见,以便其他模块调用,因此它不能完全归为内部特性。
C选项每个模块完成相对独立的特定子功能,与其他模块之间的关系最简单:该描述正确。模块化的目标之一就是减少模块之间的依赖,保持模块之间的关系简单,以提高系统的灵活性与可维护性。
D选项模块设计的重要原则是高内聚、低耦合:该描述正确。高内聚意味着模块内部功能高度相关,低耦合意味着模块之间的依赖关系最小,这两者是模块化设计的核心原则。
因此,B 选项是错误的。
