-
1.
耦合 -
https://baike.baidu.com/item/耦合
在物理学上,耦合是指两个实体相互依赖于对方的一个量度。
表示两个子系统(或类)之间的关联程度。
-
2.
直接耦合 -
直接耦合direct coupling
-
3.
非直接耦合 -
非直接耦合Nondirect coupling,若两模块间彼此无任何交互,则称之为非直接耦合。
两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的。
-
4.
数据耦合 -
数据耦合Data coupling,是指模块借由传入值共享数据,每一个数据都是最基本的数据,而且只分享这些数据(例如传递一个整数给计算平方根的函数)。
若两模块间仅通过参数交换信息则称为数据耦合,一般系统中均需要存在这类耦合,一个模块访问另一个模块时,彼此之间是通过简单数据参数(不是控制参数、公共数据结构或外部变量)来交换。
-
5.
标记耦合 -
标记耦合Stamp coupling,如果模块间传送的参数包含着复合数据结构,则为标记耦合,例如含有若干数据项的数据记录。
一组模块通过参数表传递记录信息。这个记录是某一数据结构的子结构,而不是简单变量。
-
6.
控制耦合 -
控制耦合Control coupling,如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。
若传递的参数中含有控制信息则上升为控制耦合,如一个标志信息用于控制模块内部逻辑。
-
7.
外部耦合 -
外部耦合External coupling,一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。
当若干模块与同一个外部环境关联,则模块间存在着外部耦合。
如I/O处理使所有I/O模块与特定的设备、格式和通信协议相关联。
-
8.
公共耦合 -
公共耦合Common coupling,若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。
是指模块间存在着全局变量、公共数据区或可共享的文件等。
公共的数据环境可以是全局数据结构共享的通信区、内存的公共覆盖区等。
-
9.
内容耦合 -
https://baike.baidu.com/item/耦合
内容耦合Content coupling,是指模块间存在着一个模块直接转入另一模块的内部或一个模块直接使用另一模块的数据或控制信息。
-
10.
耦合度 -
https://baike.baidu.com/item/耦合性
耦合度
第一页
上一页 第 1 / 2 页
下一页
最后一页 共 18 条