开发思想
2023-12-05 20:14:46 0 举报
开发思想指导
作者其他创作
大纲/内容
过程内聚
低
控制耦合
公共耦合
强
功能内聚:顺序内聚:通信内聚:过程内聚:时间内聚:逻辑内聚:偶然内聚:
耦合性
偶然内聚
模块化:1.保持模块大小适中(太小:功能太单一,模块多,互相调用复杂,反之)2.尽可能减少调用深度3.直接调用该模块的次数应该尽量多,但调用其他模块的次数则不宜过多(扇入大,扇出小)。好的软件设计结构:顶层高扇出,中层扇出较少,底层高扇入。4.保证模块是单入口,单出口的5.模块的作用域应该在模块之内6.功能应该是可预测的
内容耦合
数据耦合
高
外部耦合
无直接耦合:数据耦合:标记耦合:指两个模块之间传递的数据结构控制耦合:外部耦合:公共耦合:内容耦合:
内聚性
时间内聚
模块独立性
通信内聚
结构化开发方法--模块化
标记耦合
弱
逻辑内聚
顺序内聚
无直接耦合
功能内聚
0 条评论
回复 删除
下一页