简答题

什么是模块的内聚和耦合?它们与软件的可移植性、软件结构有什么关系?

正确答案

内聚是对模块内各个元素彼此结合的紧密程度的度量。 
耦合是对一个软件结构内不同模块之间互联程度的度量。
越松散的耦合越紧密的内聚越有利于软件的可移植,软件的结构性越好。

答案解析

相似试题
  • 为什么软件设计要遵守“抽象、分解与模块化,低耦合、高内聚,封装,接口和实现分离”的设计原理?

    简答题查看答案

  • 软件设计的目标是既增加模块的内聚,又增加模块间的耦合。

    判断题查看答案

  • 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。

    判断题查看答案

  • 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()

    判断题查看答案

  • 评定模块的独立性的标准是耦合和内聚。()是对软件内部块间联系的度量, 按照由弱到强的顺序,可以把它分为7类。其中,最弱的是(), 最强的是()。

    填空题查看答案

  • 模块内聚与耦合是模块独立性的两个定性标准。在划分模块时,应尽可能作到()内聚、()耦合。

    填空题查看答案

  • 功能内聚是内聚程度最()的内聚,指模块内所有元素共同完成(),缺一不可。功能内聚的模块与其它模块的耦合是()的。

    填空题查看答案

  • 内聚度、耦合度分别指的是什么?为什么软件设计要追求高内聚、低耦合?

    简答题查看答案

  • 模块的独立性可用耦合和内聚的高低来评定,设计较好的模块要求()高、耦合()。

    填空题查看答案