耦合表示模块之间联系的程度。模块的耦合类型通常可分为7种。其中,一组模块通过参数

练习题库2022-08-02  28

问题 耦合表示模块之间联系的程度。模块的耦合类型通常可分为7种。其中,一组模块通过参数表传递记录信息属于(  )。一个模块可直接访问另一个模块的内部数据属于(  )。(  )表示模块之间的关联程度最高。问题1选项A.内容耦合B.标记耦合C.数据耦合D.控制耦合问题2选项A.内容耦合B.标记耦合C.数据耦合D.控制耦合问题3选项A.内容耦合B.标记耦合C.数据耦合D.控制耦合

选项

答案 BAA

解析 软件模块之间的耦合度从低到高排序为:
1.非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的。
2.数据耦合:一组模块借助参数表传递简单数据。
3.标记耦合:一组模块通过参数表传递记录信息(数据结构)。
4.控制耦合:模块之间传递的信息中包含用于控制模块内部逻辑的信息。
5.外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。
6.公共耦合:多个模块都访问同一个公共数据环境,公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。
7.内容耦合:一个模块直接访问另一个模块的内部数据;一个模块不通过正常入口转到另一个模块的内部;两个模块有一部分程序代码重叠;一个模块有多个入口。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2401190.html

最新回复(0)