解:启发式策略:改造软件结构,降低耦合度,提高内聚度 - 如果在几个模块中发现共有的子功能,一般应该将该子功能独立出来作为一个模块,以提高模块的独立性 - 合并那些具有较多的控制信息传递的模块以降低模块之间的耦合度 减少扇出,追求高扇入一个好的软件结构通常顶层扇出较高,中间层扇出较低,底层又...