衡量模块独立的定性标准

    模块的独立程度可以由两个定性标准衡量,这两个标准分别是内聚和耦合。耦合衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据。内聚:标志着一个模块内哥哥元素彼此解和的紧密程度,它是信息隐藏和局部化概念的自然扩展。简单的说,理想内聚只做一件事情。内聚和耦合是密切相关的,模块内的高内聚往往意味着模块间的低耦合,内聚和耦合都是进行模块化设计的有利工具,但是内聚更重要。
posted @ 2023-04-07 14:10  茶语123  阅读(150)  评论(0)    收藏  举报