如下图所示,模块A和模块B都访问相同的全局变量和数据结构,则这两个模块之间的耦合类型为( )耦合。

admin2021-01-13  27

问题 如下图所示,模块A和模块B都访问相同的全局变量和数据结构,则这两个模块之间的耦合类型为(    )耦合。

选项 A、公共
B、控制
C、标记
D、数据

答案A

解析 本题考查软件设计基础知识。
模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。耦合程度越低,内聚程度越高,则模块的独立性越好。存在多种模块之间的耦合类型,从低到高依次为非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。其中,
    公共耦合是指一组模块都访问同一公共数据环境;
    控制耦合是指一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一个模块的功能;
    标记耦合是一组模块通过参数表传递记录信息;
    数据耦合是一个模块访问另一个模块时,彼此之间通过数据参数(不是控制参数,公共数据结构或外部变量),来交换输入输出信息。
转载请注明原文地址:https://jikaoti.com/ti/JdG7FFFM
0

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