功能模块独立的概念是功能模块化、抽象、信息隐蔽和局部化概念的直接结果。
抽象是指对事物、状态或过程之间所存在的某些相似的方面集中和概括起来,而暂时忽略他们之间的差异,即考虑抽象事物的本质特征而暂时不考虑他们的细节。信息隐蔽是指再设计功能模块时使得一个功能模块内所包含的信息(过程或数据),对于不需要这些信息的功能模块来说是不能访问的。信息隐蔽原则对于以后在软件维护期间修改软件时会带来极大的好处,因为大量数据和过程是软件的其他部分所不能觉察的,因而再对某个功能模块修改时就不大会影响到软件的其他部分,所谓局部化是指把一些关系密切的软件元素在物理位置上彼此靠近。
功能模块独立性是通过制定具有单一功能并且和其他功能模块没有过多联系的功能模块来实现的。每个功能模块只涉及该软件要求的一个具体子功能,而且与软件结构的其他部分的接口是简单的。
功能模块独立性好的软件接口简单,易于编制,独立的功能模块也比较容易测试和维护,限制了功能模块之间由于联系紧密而引起的修改副作用。独立性是保证软件质量的重要因素。
型号:
安川CIMR -J7AA20P7
ALERTON模块TX-653P
KeyenceLV-21A
KeyenceLV-H32
KeyenceFS-V12P
KEYENCESL-V12H
KEYENCESL-V16H
GE模块IC693MDL330
OMRON开关E2E-X10E1
OMRON开关E2E-X2F2-M1
OMRON开关WLCA12-2N
Festo开关SME-8-K-LED24
山武开关1LS1-J
三菱通讯模块FR-E5NC
施耐德模块140NOE77101
WANDFLUH电磁阀SDSPM22-AB-G24/KD35
WANDFLUH电磁阀SDSPM18-BA-G24/KD35
ABB变频器ACS550-01-015A-4
ABB变频器ACS800-04-0400-3+P901
ABB变频器ACS800-04-0210-3+P901
ABB变频器ACS550-01-012A-4
ABB变频器ACS550-01-072A-4
ABB变频器ACS550-01-04A1-4
AB模块1769-OF8C
三菱通讯模块FR-E5NC
发那科记忆板A16B-2201-010
Allen-Bradley-141746-IM16 C
ABB接触器TBC7-30-10
TWK传感器SWF-15B-01
YASKAWA驱动器SGDS-04A01A
基恩士伺服驱动器SV-020P2
基恩士端子OP-84410
Square D压力开关9012 GAW1
PULNIX相机TM-7EX
zyxel配件ISG-50 PSTN
EPRO模块MMS6312
EPRO模块MMS6110