耦合是软件结构中各功能模块之间相互连接的一种度量,耦合强弱取决于功能模块间接口的复杂程度、进入或访问一个功能模块的点以及通过接口的数据。
耦合有以下几种,他们之间的耦合度由高到低排列:
内容耦合。如一个功能模块直接访问另一个功能模块的内容,则这两个功能模块称为内容耦合。
公共耦合。如一组功能模块都访问统一全局数据结构,则称之为公共耦合。
外部耦合。如一组功能模块都访问统一全局数据项,则称之为外部耦合。
控制耦合。如一功能模块明显地把开关量、名字等信息送入另一功能模块,控制另一功能模块的功能,则为控制耦合。
标记耦合。如一组功能模块共享了某个记录,而不是简单变量,即这些功能模块都需某一数据的子结构时,就需要按该记录的结构进行操作,并通过参数表来传递记录信息,这样的耦合称之为标记耦合。
数据耦合。如一个功能模块访问另一个功能模块,被访问的功能模块的输入和输出都是数据项参数,则这两个功能模块为数据耦合。
非直接耦合。若两个功能模块没有直接关系,他们之间的联系完全是通过主程序的控制和调用来实现的,便称这两个功能模块为非直接耦合,X立性强。
?
型号:
施耐德模块NW-RR85-001
TRICONEX模块3625
AB模块1746-P3
三菱变频器FR-E520S-0.4K-CH
AB触摸屏2711-T10C10
MATROX板卡y751-0301
AB控制器 控制器 控制器2094-BM01-S 2094-BC04-M03-S 2094-PRS6
FOXBORO控制器CP40B
三菱 本多编码器电缆 连接器"MR-JCCBL30M-L PCR-S20FS 连接器
PCR-LS20LA1罩"
三菱马达HC-MF053G2
KUKA网络主从卡00-104-196
施耐德控制器140DDI35300 140aci03000 140crp93200 140cps11420
Rorze驱动模块RD-023MS
施耐德模块NW-RR85-001
AB电池1747-BA
VEEDER-ROOT计数器C628-81002
松下马达MQMZ012P1G
Phoenix模块IBS 24 BK-I/0-T
HONEYWELL通讯板measurex 05357600
coolmuscle马达KH56QM2B048
ABCPU 处理器1756-L61
IVO转速表TA200.002AXA1
Allen Bradley继电器MSR6R/T
AB模块1746-INT4