设计要素
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模块