首页学历类考试大学计算机科学
(简答题)

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

正确答案

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

答案解析

相似试题

  • (简答题)

    什么耦合?模块间的耦合有哪些?

    答案解析

  • (判断题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (判断题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (判断题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (填空题)

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

    答案解析

快考试在线搜题