简答题

如何降低模块间的耦合度?

正确答案

⑴尽量采用简单的接口方式、接口信息结构和数量(降低模块接口的复杂性):接口方式采用调用(如过程语句调用)而不直接引用(内容耦合);接口信息通过参数值传递且结构尽量简单(不用复杂参数结构如指针等);参数个数不宜太多。
⑵尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。

答案解析

相似试题
  • 什么耦合?模块间的耦合有哪些?

    简答题查看答案

  • 模块间的耦合度越大越好。

    判断题查看答案

  • 按照耦合程度由高到低顺序,可将功能模块间的耦合类型分()。

    单选题查看答案

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

    判断题查看答案

  • 如果两模块间的通信信息是若干个参数,而每个参数是单一的数据项,则称这种耦合性为()耦合。

    填空题查看答案

  • 在软件结构的设计中,各个模块之间要力求降低耦合性,提高().

    填空题查看答案

  • 当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。()

    判断题查看答案

  • 模块之间的耦合有数据耦合、控制耦合、公共耦合、内容耦合,其中()耦合的耦合程度最高。

    填空题查看答案

  • 模块间耦合高低取决与模块间()。

    填空题查看答案