3805E模块BMXDRA1605模块
3805E模块BMXDRA1605模块
3805E模块BMXDRA1605模块
3805E模块
BMXDRA1605模块独立性度量
功能模块独立性是由内聚性和耦合性两个定性指标来度量的。内聚性是度量一个功能模块内功能强度的一个相对指标。耦合性则用来度量功能模块之间的相互联系的程度。
耦合
耦合是软件结构中各功能模块之间相互连接的一种度量,耦合强弱取决于功能模块间接口的复杂程度、进入或访问一个功能模块的点以及通过接口的数据。
耦合有以下几种,他们之间的耦合度由高到低排列:
☆内容耦合。如一个功能模块直接访问另一个功能模块的内容,则这两个功能模块称为内容耦合。
☆公共耦合。如一组功能模块都访问统一全局数据结构,则称之为公共耦合。
☆外部耦合。如一组功能模块都访问统一全局数据项,则称之为外部耦合。
☆控制耦合。如一功能模块明显地把开关量、名字等信息送入另一功能模块,控制另一功能模块的功能,则为控制耦合。
☆标记耦合。如一组功能模块共享了某个记录,而不是简单变量,即这些功能模块都需某一数据的子结构时,就需要按该记录的结构进行操作,并通过参数表来传递记录信息,这样的耦合称之为标记耦合。
☆数据耦合。如一个功能模块访问另一个功能模块,被访问的功能模块的输入和输出都是数据项参数,则这两个功能模块为数据耦合。
☆非直接耦合。若两个功能模块没有直接关系,他们之间的联系完全是通过主程序的控制和调用来实现的,便称这两个功能模块为非直接耦合,独立性·强。
上面只是对耦合机制进行了一个分类。原则上讲,功能模块化设计总是希望功能模块之间的耦合表现为非直接耦合方式。但是,由于问题所固有的复杂性和空间方面的考虑,有时则要根据实际情况,·面权衡,选用其它类型的耦合。
内聚
内聚是从功能角度来度量功能模块内的联系,一个好的内聚功能模块应当恰好做一件事。它描述的是功能模块内的功能联系。
内聚有如下的种类,其内聚度由弱到强排列:
☆偶然内聚。一功能模块中的代码无法定义其不同功能的调用。但它使该功能模块能执行不同的功能,这种功能模块称为巧合强度功能模块。
☆逻辑内聚。这种功能模块把几种相关的功能组合在一起,每次被调用时,有传送给功能模块参数来确定该功能模块应完成那一种功能。
☆时间内聚。这种功能模块顺序完成一类相关功能,比如初始化功能模块,它顺序为变量置初值。
☆过程内聚。如果一个功能模块内的处理元素是相关的,而且·须以特定次序执行则称为过程内聚。
☆通信内聚。这种功能模块除了具有过程内聚的特点外,还有另外一种关系,则它的所有功能都通过使用公共数据而发生关系。
☆顺序内聚。如果一个功能模块内的处理元素和同一个功能密切相关,而且这些处理必·顺序执行,通常一个处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。
☆功能内聚。如果一个功能模块包括并仅包括未完成某一具体任务所必需的所有成分,或者说功能模块中所有成分结合起来是为了完成一个具体的任务,此功能模块称为功能强度模块。
CAL411 1
CA422M 4
LT9630 0
OT400E03P 3
OTS400G1L/3 6
OHZX10 0
OPX12X280 3
MVI69-MCM
MVI69-ADM
3HAC16831-1 1
ACS800-04-0400-3+E210+P901 ACS80004040030013 1
3BSE050090R65 1
MTL4541
MTL4546С
MTL4541
MTL4517
MTL4541
MTL4546С
MTL4517
MTL4541
MTL4517
MTL4541
MTL4546Y
MTL4546С
MTL4541
MS497-32 1个
6GK5108-0BA00-2AA3 1 个
6ES7954-8LC03-0AA0 2
1756-DNB 1 15544
1783-LMS8 1 6014
OMRON C200H-NC211 FNFP C200HNC211
MTS SYSTEMS CO MPM-1904R-1198 MPM1904R1198
MOTOMAN ROBOTICS USASEM-15YRS11 USASEM15YRS11
MOTION ENGINEERING INC PROSERIAL-800 PROSERIAL800
MOTION ENGINEERING INC DSPPRO-SERIAL DSPPROSERIAL
MOORE PRODUCTS 39MBXNAN 39MBXNAN
MODICON PK-M909-002 PKM909002
MODICON MM-PMC1-110 MMPMC1110
MODICON AS-P420-61M ASP42061M
MODICON AS-P420-510 ASP420510
MODICON 110-CPU-612-04 FNFP 110CPU61204
MITSUBISHI MC256XP MC256XP
MITSUBISHI FRSX2-18.5K FRSX2185K
MITSUBISHI A-985-GOT-TBA A985GOTTBA
MITSUBISHI A273-UH-CPU A273UHCPU
MEASUREX 09437703 09437703
MEASUREX 05373000 05373000
MEASUREX 053630-00 05363000
MAXON SF-BRN-RSP SFBRNRSP
LEXIUM MHDA1198N00 MHDA1198N00
LANDIS & GYR PXC36-EF.A PXC36EFA
JOSLYN CLARK VC31U03415-76 VC31U0341576
JOHNSON CONTROLS NU-NCM300-700 NUNCM300700
ITE SIEMENS WMS12U WMS12U
ITE SIEMENS LMXD63B700 LMXD63B700
ISSC 9010-036 9010036
INDRAMAT TDM3.2-020-300-W0 TDM32020300W0
INDRAMAT TDM-1.2-50-300-W1-115 TDM1250300W1115
INDRAMAT TDM1.2-50-300-W1 TDM1250300W1
INDRAMAT TDM1.2-050-300-W1-000 TDM12050300W1000
INDRAMAT MDD-112D-N-030-N2M-130PB2 MDD112DN030N2M13
INDRAMAT MDD093C-N-040-N2M-110GB0 MDD093CN040N2M11
INDRAMAT MAC112B-0-LD4-C/130-A-0/W1520LV/S005 MAC112B0LD4C130A
INDRAMAT KDS-1.3-100-300-W1/S104 KDS13100300W1S10
INDRAMAT KDS1.1-100-300-W1-220 KDS11100300W1220
INDRAMAT DSC3.1-150-115 DSC31150115
IMAJE ENM20332 ENM20332
HORIBA FIA-23A FIA23A
HONEYWELL FF-SEDGE6G2-1 FFSEDGE6G21
HONEYWELL 51400855-100 51400855100
GIDDINGS & LEWIS M.1018.3035 M10183035
GIDDINGS & LEWIS 502-03963-60 5020396360
GETTYS M122-B3BA-900F M122B3BA900F
GETTYS 110-232 110232
GENERAL ELECTRIC SPM-0-0 SPM00
GENERAL ELECTRIC 125D4413G3 125D4413G3
GENERAL ELECTRIC 125D4325G2 125D4325G2
GENERAL ELECTRIC 125D3644G2 125D3644G2
GE FANUC IC3606SPCC1H IC3606SPCC1H
GE FANUC IC3606SPCC1D IC3606SPCC1D
GE FANUC IC3600SSVA1 IC3600SSVA1
FOXBORO D0148MP D0148MP
FOXBORO B0133LA B0133LA
FISHER ROSEMOUNT 01984-4164-0004 0198441640004
FANUC A20B-0007-0010 A20B00070010
FANUC A20B-0005-0711 A20B00050711
FANUC A16B-0190-0170 A16B01900170
FANUC A06B-6059-H208 A06B6059H208
FANUC A06B6059C212 A06B6059C212
FANUC A06B-6058-H007 A06B6058H007
FANUC A06B-6050-H004 A06B6050H004
FANUC A06B-6050-H002 A06B6050H002
FANUC A06B-1003-B100 A06B1003B100
FANUC A06B-0651-B011 A06B0651B011
FANUC A06B-0651-B005 A06B0651B005
FANUC A06B-0502-B751 A06B0502B751
FANUC A06B-0368-B231 A06B0368B231
EG&G 15-1 151
DOLAN JENNER SS7B481MDO SS7B481MDO
DOHRMANN 14-7045-000 147045000
CUTLER HAMMER SV9015AC-5M0B00 SV9015AC5M0B00
CUTLER HAMMER P3BDK3400GN P3BDK3400GN
CUTLER HAMMER NS360900A NS360900A
CUTLER HAMMER DH363UWK316 DH363UWK316
CUTLER HAMMER 92-01815-03 920181503
CUTLER HAMMER 92-00420-04 920042004
CONTROL TECHNIQUES MGE-4120-CONS-0000 MGE4120CONS0000
CONTROL TECHNIQUES FX-6120 FX6120
COMPUMOTOR MPM1902FRMM-963 MPM1902FRMM963
COGNEX IS5100-10 IS510010
COGNEX 800-5855-1B 80058551B
CISCO UCS-IOM-2208XP UCSIOM2208XP
BARDAC PLX15/36 PLX1536
BARDAC PLX115/270 PLX115270
BALDOR ZD18H440-EO-D ZD18H440EOD
BALDOR MB7-160-AB MB7160AB
BALDOR ID15H450-EO ID15H450EO
ASEA BROWN BOVERI R58113972 R58113972
ASEA BROWN BOVERI OETL-NF1600SW OETLNF1600SW
ASEA BROWN BOVERI 57771224 57771224
ASEA BROWN BOVERI 57520001-EV/9 57520001EV9
ASEA BROWN BOVERI 57310001-CX/5 57310001CX5
ASEA BROWN BOVERI 57310001-CX 57310001CX
ASEA BROWN BOVERI 3BSE005831R1 3BSE005831R1
ANN ARBOR 01940130 01940130
AMS CONTROLS MP304CL MP304CL
ALLEN BRADLEY SP-502979 SP502979
ALLEN BRADLEY MPL-B560F-MK24AA MPLB560FMK24AA
ALLEN BRADLEY 6500-PS7DSP 6500PS7DSP
ALLEN BRADLEY 6160-PCN1 6160PCN1
ALLEN BRADLEY 6153-NHBEFICBCDZ 6153NHBEFICBCDZ
ALLEN BRADLEY 570-DOB-47 570DOB47
ALLEN BRADLEY 505-EOD-23 505EOD23
ALLEN BRADLEY 2711-T9A2 2711T9A2
ALLEN BRADLEY 1775-S5 1775S5
ALLEN BRADLEY 1771-QI 1771QI
ALLEN BRADLEY 1771-NIS 1771NIS
ALLEN BRADLEY 1771-NB4S 1771NB4S
ALLEN BRADLEY 1756-RM FNFP 1756RM
ALLEN BRADLEY 1756-L62 1756L62
ALLEN BRADLEY 1755-L1 1755L1
ALLEN BRADLEY 152873 152873
ALLEN BRADLEY 150-B24NBDD 150B24NBDD
ALLEN BRADLEY 1395-B72-D2-P12-P51-X1 1395B72D2P12P51X
ALLEN BRADLEY 1395-B69-C1-P51-X1 1395B69C1P51X1
ALLEN BRADLEY 1394C-AM75-IH 1394CAM75IH
ALLEN BRADLEY 1391B-ESAA15-AQB 1391BESAA15AQB
ALLEN BRADLEY 1391B-AA15 1391BAA15
ALLEN BRADLEY 1388-AV60 1388AV60
ALLEN BRADLEY 1336VT-B050-EAS-FA2-L1 1336VTB050EASFA2
ALLEN BRADLEY 1336S-B030-AN-EN5 1336SB030ANEN5
ALLEN BRADLEY 1336S-B015-AA-EN-HA2-L6 1336SB015AAENHA3
ALLEN BRADLEY 1336S-B015-AA-EN-HA2-L5 1336SB015AAENHA2
ALLEN BRADLEY 1336-C010-EAD-FA2 1336C010EADFA2
ALLEN BRADLEY 1336-BDB-SP20D 1336BDBSP20D
ALLEN BRADLEY 1336-B030-EAF-S1 1336B030EAFS1
ALLEN BRADLEY 1336-B007-EAD-S1 1336B007EADS1
ALLEN BRADLEY 1326AB-C4C-11 1326ABC4C11
ALLEN BRADLEY 1326AB-C4B-11 1326ABC4B11