已知模块A 给模块B传递数据结构X,则这两个模块的耦合类型为( ) 。A.数据耦

考试题库2022-08-02  61

问题 已知模块A 给模块B传递数据结构X,则这两个模块的耦合类型为( ) 。A.数据耦合B.公共耦合C.外部耦合D.标记耦合

选项 A.数据耦合
B.公共耦合
C.外部耦合
D.标记耦合

答案 D

解析 本题考查软件工程相关知识。模块间的耦合度是指模块之间的依赖关系,划分模块的一个准则就是高内聚低耦合。常见的耦合类型为:1、非直接耦合:如果两个模块之间没有直接关系,之间的联系完全是通过主模块的控制和调用来实现的。2、数据耦合:模块彼此之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换信息。3、标记耦合:一组模块通过参数表传递记录信息,这个记录是某一数据结构的子结构,而不是简单变量。4、控制耦合:通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能。5、外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构。6、公共耦合:一组模块都访问同一个公共数据结构。7、内容耦合:一个模块直接访问另一个模块的内部数据;或者一个模块不通过正常入口转到另一模块内部。
转载请注明原文地址:https://tihaiku.com/congyezige/2419101.html

最新回复(0)