以下对几种模块间耦合类型的耦合程度由高到低排序,完全正确的是 您所在的位置:网站首页 京东排名是按什么顺序排的 以下对几种模块间耦合类型的耦合程度由高到低排序,完全正确的是

以下对几种模块间耦合类型的耦合程度由高到低排序,完全正确的是

2024-07-12 18:12| 来源: 网络整理| 查看: 265

内容耦合(Content Coupling)  如果发生下列情形,两个模块之间就发生了内容耦合。

一个模块直接访问另一个模块的内部数据; 一个模块不通过正常入口转到另一模块内部; 两个模块有一部分程序代码重叠(只可能出现在汇编语言中); 一个模块有多个入口。

公共耦合(Common Coupling)  若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。

外部耦合(External Coupling)  一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。

控制耦合(Control Coupling)  如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。

印记耦合(Stamp Coupling)  如果一组模块通过参数表传递记录信息,就是标记耦合。它是某一数据结构的子结构,而不是简单变量。

数据耦合(Data Coupling)  如果一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的,则称这种耦合为数据耦合。

非直接耦合(Nondirect Coupling)  如果两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的,这就是非直接耦合。这种耦合的模块独立性最强。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有