网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
耦合表示模块之间联系的程度。横块的耦合类型通常可分为7 种。直接,一组模块通过参数传递信息属于(请作答此空)。 一个模块可直接访问另一个模块的内部数据属于( )。( )表示模块之间的关联程度最高。
A.内合耦合
B.标记耦合
C.数据耦合
D.控制耦合
B.标记耦合
C.数据耦合
D.控制耦合
参考答案
参考解析
解析:耦合表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。模块的耦合类型通常分为7种,根据耦合度从高到低排序如下表所示。
耦合类型: (1) 内容耦合:下列情形,表示两个模块之间就发生了内容耦合 1. 一个模块直接访问另一个模块的内部数据; 2. 一个模块不通过正常入口转到另一模块内部; 3.两个模块有一部分程序代码重迭(只可能出现在汇编语言中); 4.一个模块有多个入口。 (2) 公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。 (3) 外部耦合: 一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。 (4) 控制耦合:如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。 (5) 标记耦合:一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。 (6) 数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。 (7) 非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的。本题考生最容易忽略“参数表”的“表”字,看作是“参数”,从而做出误判选择数据耦合。实际上正确答案是标记耦合。
耦合类型: (1) 内容耦合:下列情形,表示两个模块之间就发生了内容耦合 1. 一个模块直接访问另一个模块的内部数据; 2. 一个模块不通过正常入口转到另一模块内部; 3.两个模块有一部分程序代码重迭(只可能出现在汇编语言中); 4.一个模块有多个入口。 (2) 公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。 (3) 外部耦合: 一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。 (4) 控制耦合:如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。 (5) 标记耦合:一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。 (6) 数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。 (7) 非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的。本题考生最容易忽略“参数表”的“表”字,看作是“参数”,从而做出误判选择数据耦合。实际上正确答案是标记耦合。
更多 “耦合表示模块之间联系的程度。横块的耦合类型通常可分为7 种。直接,一组模块通过参数传递信息属于(请作答此空)。 一个模块可直接访问另一个模块的内部数据属于( )。( )表示模块之间的关联程度最高。A.内合耦合 B.标记耦合 C.数据耦合 D.控制耦合 ” 相关考题
考题
关于模块耦合说法不正确的是( )。A.两模块间相互传递的信息是数据,联系是一种数据耦合。数据耦合联系简单,耦合程度低,模块的独立性强,模块的可修改性和可维护性高,是一种较为理想的耦合形式B.两个模块之间,除了传递数据信息外,还传递控制信息,是控制耦合。这种耦合对系统的影响比较大,它直接影响到接收该控制信号模块的内部运行。一般来说,控制耦合出现在模块的中下层C.当两个或多个模块通过一个公共数据环境相互作用时,它们之间的耦合称为公共.耦合。公共耦合可以是全程变量、内存的公共覆盖区、存储介质中的文件等D.一个模块不经调用直接使用或修改另一个模块中的数据,则这种模块之间的连接关系为内容耦合。内容耦合使得模块的独立性、系统的可修改性和可维护性最差,是一种病态联结,因此,在设计时必须避免这种模块耦合
考题
耦合表示模块之间联系的程度。横块的耦合类型通常可分为7种。其中,一组模块通过参数传递信息属于(请作答此空)。一个模块可直接访问另一个模块的内部数据属于( )。A.内部耦合
B.标记耦合
C.数据耦合
D.控制耦合
考题
耦合表示模块之间联系的程度。横块的耦合类型通常可分为7 种。直接,一组模块通过参数传递信息属于( )。 一个模块可直接访问另一个模块的内部数据属于(请作答此空)。( )表示模块之间的关联程度最高。A.内完耦合
B.标记耦合
C.数据耦合
D.控制耦合
考题
耦合表示模块之间联系的程度。横块的耦合类型通常可分为7 种。其中,一组模块通过参数传递信息属于(请作答此空 )。 一个模块可直接访问另一个模块的内部数据属于( )。( )表示模块之间的关联程度最高。A.内部耦合
B.标记耦合
C.数据耦合
D.控制耦合
考题
耦合表示模块之间联系的程度。横块的耦合类型通常可分为7 种。直接,一组模块通过参数传递信息属于( )。 一个模块可直接访问另一个模块的内部数据属于( )。(请作答此空)表示模块之间的关联程度最高。A.内部耦合
B.标记耦合
C.数据耦合
D.控制耦合
考题
软件设计中,有多种耦合方式。若一个模块直接引用另外一个模块中的内部数据,属于()耦合。若一组模块都访问同一全局变量而不是同一全局数据结构,而且不是通过参数表传递全局变量的信息的情况,属于()耦合。
考题
单选题如果一个模块访问另一个模块的内部数据,则模块间的耦合属于()。A
数据耦合B
内容耦合C
环境耦合D
控制耦合
热门标签
最新试卷