试题详情
简答题简述高凝聚性和低耦合性的意义。
  • 结构化设计对模块划分的基本要求是“高凝聚性”+“低耦合性”。高凝聚性是指模块内部结构紧实,每个模块只实现一个明确的功能。低耦合性是指模块间联系松散,模块自身对其他模块的依赖程度低。凝聚性和耦合性这两个指标是相反相成的:如果系统模块的划分过细,每个模块的功能很单一,模块凝聚性提高了,但模块间的各种联系会很多,模块耦合性反而会提高。反之,若模块的划分过于粗略,每个模块的功能高度复合,模块耦合性会降低,但凝聚性也同时降低,不易于对系统进行修改调试。
  • 关注下方微信公众号,在线模考后查看

热门试题