① 什么叫做耦合
耦合是指两个或两个以上的电路元件或电网络的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象;概括的说耦合就是指两个实体相互依赖于对方的一个量度.分为以下几种:
非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的
数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。
标记耦合 :一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。
控制耦合:如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。
外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。
公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。
内容耦合:如果发生下列情形,两个模块之间就发生了内容耦合
(1) 一个模块直接访问另一个模块的内部数据;
(2) 一个模块不通过正常入口转到另一模块内部;
(3) 两个模块有一部分程序代码重叠(只可能出现在汇编语言中);
(4) 一个模块有多个入口。
耦合强度,依赖于以下几个因素:
(1)一个模块对另一个模块的调用;
(2)一个模块向另一个模块传递的数据量;
(3)一个模块施加到另一个模块的控制的多少;
(4)模块之间接口的复杂程度。
耦合按从强到弱的顺序可分为以下几种类型:
(1)内容耦合。当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块。
(2)公共耦合。两个以上的模块共同引用一个全局数据项就称为公共耦合。
(3)控制耦合。一个模块在界面上传递一个信号(如开关值、标志量等)控制另一个模块,接收信号的模块的动作根据信号值进行调整,称为控制耦合。
(4)标记耦合。模块间通过参数传递复杂的内部数据结构,称为标记耦合。此数据结构的变化将使相关的模块发生变化。
(5)数据耦合。模块间通过参数传递基本类型的数据,称为数据耦合。
(6)非直接耦合。模块间没有信息传递时,属于非直接耦合。
如果模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,坚决避免使用内容耦合。
-----------------------------------------------------------------------------------------------------------------
软件工程中的耦合:
简单地说,对象之间的耦合度就是对象之间的依赖性。指导使用和维护对象的主要问题是对象之间的多重依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计应使类和构件之间的耦合最小。
就是依赖性,相关性吧!!!
有软硬件之间的耦合,还有软件各模块之间的耦合。
耦合性是程序结构中各个模块之间相互关联的度量.它取决于各个模块之间的接口的复杂程度、调用模块的方式以及哪些信息通过接口.一般模块之间可能的连接方式有七种,耦合性由低到高分别是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。
耦合是对一个软件结构内各个模块之间互连程度的度量。
内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。
1. 什么是内聚?什么是耦合?
内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述
的是模块内的功能联系; 耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决
于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。
2. 内聚分为哪几类?耦合分为哪几类?
内聚有如下的种类,它们之间的内聚度由弱到强排列如下:
(1) 偶然内聚。模块中的代码无法定义其不同功能的调用。但它使该模块能执行不同
的功能,这种模块称为巧合强度模块。
(2) 逻辑内聚。这种模块把几种相关的功能组合在一起, 每次被调用时,由传送给模
块参数来确定该模块应完成哪一种功能
(3) 时间内聚
(4) 过程内聚
(5) 通信内聚
(6) 顺序内聚
(7) 功能内聚
耦合可以分为以下几种,它们之间的耦合度由高到低排列如下:
(1) 内容耦合。
(2) 公共耦合
20
(3) 外部耦合
(4) 控制耦合
(5) 标记耦合
(6) 数据耦合
(7) 非直接耦合
3.什么是时间内聚?什么是公共耦合?
时间内聚。这种模块顺序完成一类相关功能,比如初始化模块,它顺序为变量置初值。
如一组模块都访问同一全局数据结构,则称之为公共耦合。
................................................................................................
振动模式的耦合与解耦
耦合是指两个振动模态在某一振动模态下(或在某一广义坐标方向上)的振动输入,导致另一振动模态下(或另一广义坐标方向上)的响应。使耦合分离称为解耦。解耦的目的是使各个自由度上(即各振动模态)的振动相对独立或分离,这样可对隔振效果不佳的自由度独立采取措施而不影响其他自由度方向上的有关性能。当各自由度独立后,可能产生共振的频率比存在耦合时要小,特别在激振能量大的方向上要保证解耦。
多场耦合
现实工程中,物理场是许多的,温度场,应力场,湿度场等等均属于物理场,而我们要解决的许多问题是这些物理场的叠加问题,因为这些物理场直接是相互影响的。比如炼钢的时候温度高低对于应力分布就有影响。
这种多个物理场相互叠加的问题就叫做多场耦合问题,也是一种耦合.
② 什么是耦合
耦合是指两个实体相互依赖于对方的一个量度。分为以下几种:非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。标记耦合 :一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。控制耦合:如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。内容耦合:如果发生下列情形,两个模块之间就发生了内容耦合(1) 一个模块直接访问另一个模块的内部数据;(2) 一个模块不通过正常入口转到另一模块内部;(3) 两个模块有一部分程序代码重迭(只可能出现在汇编语言中);(4) 一个模块有多个入口。延伸阅读:地理学上也会引用耦合这一概念地理时空耦合一切地理事实、地理现象、地理过程、地理表现,既包括了在空间上的性质,又包括着时间上的性质。只有同时把时间及空间这两大范畴纳入某种统一的基础之中,才能真正认识地理学的基础规律。在考虑空间关系时,不要忽略时间因素对它的作用,把地理空间格局看作是某种“瞬间的断片”,不同时段的瞬间断片的联结,才能构成对地理学的动态认识。与此相应,在研究地理过程时,应把这类过程置布于不同地理空间中去考察,以构成某种“空间的变换”,它们可完整地体现地理学的“复杂性”。地理时空耦合是四维向量的充分表达,除了高度、经度、纬度(垂直方向和水平方向)外,还有时间维的同时考虑。
③ 什么是耦合 如何解释
耦合是指两个或两个以上的电路元件或电网络等的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象。
现实工程中,物理场是许多的,温度场,引力场,湿度场等等均属于物理场,而要解决的许多问题是这些物理场的叠加问题,因为这些物理场之间是相互影响的。
比如炼钢的时候温度高低对于应力分布就有影响。这种多个物理场相互叠加的问题就叫做多场耦合问题,也是一种耦合。
(3)耦合是什么意思扩展阅读
耦合按从强到弱的顺序可分为以下几种类型:
(1)内容耦合。当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块。
(2)公共耦合。两个以上的模块共同引用一个全局数据项就称为公共耦合。
(3)外部耦合。若一组模块都访问同一全局数据项,则称为外部耦合。
(4)控制耦合。一个模块在界面上传递一个信号(如开关值、标志量等)控制另一个模块,接收信号的模块的动作根据信号值进行调整,称为控制耦合。
(5)标记耦合。模块间通过参数传递复杂的内部数据结构,称为标记耦合。此数据结构的变化将使相关的模块发生变化。
④ 经济学中耦合是什么意思
耦合的概念:耦合,也称互动效应,联动效应,在群体心理学中,把群体中两个或以上的个体通过相互作用而彼此影响从而联合起来产生增力的现象,称之为耦合,也称之为互动效应,或联动效应。
(4)耦合是什么意思扩展阅读
耦合性可以是低耦合性(或称为松散耦合),也可以是高耦合性(或称为紧密耦合)。以下列出一些耦合性的分类,从高到低依序排列:
内容耦合(content coupling,耦合度最高)
也称为病态耦合(pathological coupling)当一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部。
共享耦合/公共耦合(common coupling)
也称为全局耦合(global coupling.)指通过一个公共数据环境相互作用的那些模块间的耦合。公共耦合的复杂程序随耦合模块的个数增加而增加。
外部耦合(external coupling)
发生在二个模块共享一个外加的数据格式、通信协议或是设备界面,基本上和模块和外部工具及设备的沟通有关。
控制耦合(control coupling)
指一个模块调用另一个模块时,传递的是控制变量(如开关、标志等),被调模块通过该控制变量的值有选择地执行块内某一功能;
特征耦合/标记耦合(stamp coupling)
也称为数据结构耦合,是指几个模块共享一个复杂的数据结构,如高级语言中的数组名、记录名、文件名等这些名字即标记,其实传递的是这个数据结构的地址;
数据耦合/数据耦合(data coupling)
是指模块借由传入值共享数据,每一个数据都是最基本的数据,而且只分享这些数据(例如传递一个整数给计算平方根的函数)。
消息耦合(message coupling,是无耦合之外,耦合度最低的耦合)
可以借由以下二个方式达成:状态的去中心化(例如在对象中),组件间利用传入值或消息传递 (计算器科学)来通信。
无耦合:模块完全不和其他模块交换信息。
⑤ 《辞海》中“耦合”是什么意思谢谢
耦合ǒuhé 物理学上指两个或两个以上的体系或两种运动形式间通过互相作用而彼此影响以至联合起来的现象。如放大器级与级之间信号的逐级放大量通过阻容耦合或变压器耦合;两个线圈之间的互感是通过磁场的耦合。(以上录自现代汉语词典。已校阅。)耦合振动:由互相联系、能交换能量的苦干振动系统所组成的总体所产生的振动。例如,用弹簧连接起来的两个并悬着的单摆(称为“耦合摆”)的振动;由电感或电容耦合起来的两个振荡电路所产生的振荡都是耦合振动。(以上录自《辞海》-理科-振劝和波,已校阅。)请核查。祝你快乐。
⑥ 什么叫耦合,什么叫光的耦合,什么叫光纤的耦合
1、耦合是指两个或两个以上的电路元件或电网络等的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象。
耦合作为名词在通信工程、软件工程、机械工程等工程中都有相关名词术语。
2、光耦合器(opticalcoupler,英文缩写为OC)亦称光电隔离器或光电耦合器,简称光耦。它是以光为媒介来传输电信号的器件,通常把发光器(红外线发光二极管LED)与受光器(光敏半导体管)封装在同一管壳内。
3、光纤耦合器(Coupler)又称分歧器(Splitter)、连接器、适配器、光纤法兰盘,是用于实现光信号分路/合路,或用于延长光纤链路的元件,属于光被动元件领域,在电信网路、有线电视网路、用户回路系统、区域网路中都会应用到。
⑦ 耦合是什么意思
科技名词定义
中文名称:耦合 英文名称:coupling 定义1:两个本来分开的电路之间或一个电路的两个本来相互分开的部分之间的交链。可使能量从一个电路传送到另一个电路,或由电路的一个部分传送到另一部分。 应用学科:电力(一级学科);通论(二级学科) 定义2:两个电路或器件的接合或连锁。分“静电耦合”、“磁耦合”、“直接耦合”、“电阻性耦合”、“光耦合”等。 应用学科:通信科技(一级学科);通信原理与基本技术(二级学科)
耦合是指两个或两个以上的电路元件或电网络的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象;概括的说耦合就是指两个或两个以上的实体相互依赖于对方的一个量度。耦合作为名词在通信工程、软件工程、机械工程等工程中都有相关名词术语。
。。。。。。
⑧ 一般情况下,耦合是什么意思
耦合是指两个或两个以上的电路元件或电网络的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象;概括的说耦合就是指两个或两个以上的实体相互依赖于对方的一个量度。
⑨ “耦合“是什么意思
比如结构和流体相互作用的时候,结构的震动对流体有一个作用力,但流体的阻抗特性使得结构同样受到一个流体的反作用,这是如果把他们合起来考虑的话,就可以认为结构和流体是相互耦合的(coupled)
⑩ 通常意义上的耦合什么意思
耦合ǒu hé是指能量从一个介质(例如一个金属线、光导纤维)传播到另一种介质的过程。
在电子学中,耦合指从一个电路部分到另一个电路部分的能量传递。例如,通过电导性耦合( Conctive coupling),能量从一个电压源传播到负载上。
利用电容器允许通过交流成分、阻挡直流成分的性质,可以将电路的交流部分和直流部分耦合起来。变压器也可以充当耦合介质,通过在两端配置适当的阻抗,可以达到适当的阻抗匹配。
(10)耦合是什么意思扩展阅读:
分类:
1、能量耦合
如变压器的初级与次级之间的能量耦合。
2、数据耦合
一个模块访问另一个模块时,彼此之间是通过简单数据参数(不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。
3、标记耦合
一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。其实传递的是这个数据结构的地址。