模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为__________。(2011年上半年试题)

admin2019-05-15  37

问题 模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为__________。(2011年上半年试题)

选项 A、数据耦合  
B、标记耦合
C、公共耦合
D、内容耦合

答案D

解析 一般可将耦合度从弱到强分为以下7级:非直接耦合。指两个模块中任一个都不依赖对方独立工作。这类耦合度最低。
数据耦合。指两个模块间只是通过参数表传递简单数据。
特征耦合。指两个模块都与同一个数据结构有关。
控制耦合。指两个模块问传递的信息中含有控制信息。
外部耦合。指若干模块都与同一个外部环境关联,如I/O处理使所有I/O模块与特定的设备、格式和通信协议相关联。
公共耦合。指两个或多个模块通过引用一个公共区的数据而发生相互作用。
内容耦合。最高耦合度的是内容耦合。出现内容耦合的情形包括:当一个模块使用另一模块内部的控制和控制信息;一个模块直接转移到另一模块内部等。
一般说来,尽量使用数据耦合,少用控制耦合,限制外部耦合,完全不用内容耦合。
转载请注明原文地址:https://kaotiyun.com/show/E2DZ777K
0

相关试题推荐
最新回复(0)