功能模块独立的概念是功能模块化、抽象、信息隐蔽和局部化概念的直接结果。
抽象是指对事物、状态或过程之间所存在的某些相似的方面集中和概括起来,而暂时忽略他们之间的差异,即考虑抽象事物的本质特征而暂时不考虑他们的细节。信息隐蔽是指再设计功能模块时使得一个功能模块内所包含的信息(过程或数据),对于不需要这些信息的功能模块来说是不能访问的。信息隐蔽原则对于以后在软件维护期间修改软件时会带来极大的好处,因为大量数据和过程是软件的其他部分所不能觉察的,因而再对某个功能模块修改时就不大会影响到软件的其他部分,所谓局部化是指把一些关系密切的软件元素在物理位置上彼此靠近。
功能模块独立性是通过制定具有单一功能并且和其他功能模块没有过多联系的功能模块来实现的。每个功能模块只涉及该软件要求的一个具体子功能,而且与软件结构的其他部分的接口是简单的。
功能模块独立性好的软件接口简单,易于编制,独立的功能模块也比较容易测试和维护,限制了功能模块之间由于联系紧密而引起的修改副作用。独立性是保证软件质量的重要因素。
型号:
ABB模块GJR5252300R0101
ABB模块GJR5251400R0202
西门子电容6SE7023-4ES87-0FB1
三菱变频器FR-E740-3.7K
三菱变频器FR-E740-5.5K-CHT
SMC电磁阀VT307-4G-02
ELCO接近开关NI12-M18-OD6L-Q12
ELCO接近开关NI15-M30-OD6L
TURCK接近开关NI4-M12-RP6X-H1141
TURCK接近开关NI8-M18-AP6X-H1141
TURCK接近开关BI5-M18-AP6X-H1141
OMRON接近开关E2E-X10D1-N
OMRON接近开关E2E-X7D1-N
BANNER光电开关QS30FF200
PILZ安全模块PILZ PNOZ MO1P
MEAN直流电源NES-100-10
MEAN直流电源DRT-960-24
Morion 161.00恒温晶体振荡OCXO MV180 MV180-A02E-12V- 10.0 MHZ
SCHNEIDER控制器140CPS11420
法国 施耐德 Schneider Electric 17.00PLC 控制器140CRA93200
Schneider-4140DDO35300
Schneider-3140DDI35300
Alpha配件SP 075S-MF1-10-1E1-2S
施耐德模块140ACO13000
西门子6SE7012-0TP50-Z
JELPC电磁阀4V310-08B
倍加福接近开关NBB5-18GM50-E2
倍加福接近开关 NBB2-18GM30-E2
欧姆龙光电开关E3JK-R2M2
施迈赛拉绳开关ZS71-10/1S
STI拉绳开关ER5018-021M
西门子导轨6ES7-390-1AE80-0AA0
欧姆龙PLCCPM1A-40CDR-A-V1
三菱PLCFX3U-64M
三菱PLCFX2N-64MR
三菱模块FX2N-16EX
三菱模块FX2N-4AD
三菱模块FX2N-2DA
ABB模块GJR5252300R0101
欧姆龙模块CPM1A-20EDR1
西门子模块231-0HC22-0XA8
西门子模块232-0HB22-0XA8
西门子模块235-0KD22-0XA8