设计要素
1.提高功能模块独立性
在得到软件结构之后,就应首先着眼于改善功能模块的独立性,考验是否应该把一些功能模块提取或合并,力求降低耦合提高内聚。
2.功能模块规模适度
经验表明,当功能模块过大时,功能模块的可理解性就会迅速下降。但是对过大的功能模块分解时,也不应降低功能模块的独立性。
3.深度、宽度、扇出和扇入要适当
如果深度过大则说明有的控制模块可能简单了。如果宽度过大则说明系统的控制过于集中。
4.要使模块的作用范围保持在该模块的控制范围内
功能模块的作用范围是指受该功能模块内一个判定影响的所有功能模块的集合。
5.应减少功能模块的接口的复杂性和冗余度,并改善一致性
功能模块接口复杂是软件发生错误的一个主要原因。
6.设计成单入口、单出口的功能模块,避免病态连接
7.模块的功能可预测
8.组装软件根据设计的约束和移植的需要
组装是指用来把软件组合起来,以便把软件放入特定的处理环境或送往其他的地方。
型号:
三菱 J2-Q16A-B 模块
三菱 J2-Q24A-D 模块
三菱 J2S-Q01A-D 模块
三菱 J2S-Q01A-B 模块
三菱 J2-Q02A-D 模块
三菱 J2-Q02A-H 模块
三菱 J2S-Q03A-D 模块
三菱 J2S-Q03A-F 模块
三菱 J2-Q24A-D 模块
三菱 J2-Q04A-D 模块
三菱 J2-Q05B-G 模块
三菱 QX42 模块
三菱 QY42P 模块
三菱 Q64AD 模块
三菱 Q64DA 模块
三菱 FX2N-16EYR 模块
三菱 FX2N-2AD 模块
三菱 FR-E740-0.75K-CH 变频器
三菱 FR-E740-1.5K-CH 变频器
三菱 AJ65MBTL1N-16D 模块
三菱 AJ65MBTL1N-16T 模块
三菱 CM600DU-24NFH 电子产品
三菱 CM400DU-24NFH 电子产品
三菱 CM200DU-24NFH 电子产品
三菱 NF50-SWU 配件
三菱 J2S-Q01A-D 模块
三菱 J2S-Q01A-B 模块
三菱 J2-Q02A-D 模块
三菱 J2-Q02A-H 模块
三菱 J2S-Q03A-D 模块
三菱 J2S-Q03A-F 模块
三菱 J2-Q24A-D 模块
三菱 J2-Q04A-D 模块
三菱 J2-Q05B-G 模块
三菱 J2-Q16A-B 模块