试题详情
简答题耦合的概念和软件的可移植性有什么关系?请举例说明你的论述。
  • 耦合是对一个软件结构内不同模块之间互联程度的度量。
    耦合强弱取决于模块之间接口的复杂程度。在软件设计的时候应该追求尽可能松散耦合系统。由于模块之间联系简单,发生在一处的错误传播到整个系统的可能性很小,因此,模块之间的耦合程度对系统的可理解性,可测试性,可靠性和可维护性有很重要的影响。内聚是对模块内各元素彼此结合的紧密程度的度量。
  • 关注下方微信公众号,在线模考后查看

热门试题