更多“为了提高模块的独立性,模块之间最好是()。 ”相关问题
  • 第1题:

    为了提高模块的独立性,模块之间最好是(66)。

    A.控制耦合

    B.公共耦合

    C.内容耦合

    D.数据耦合


    正确答案:D
    解析:耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据。耦合可以分成下列车几种,它们之间的耦合度由高到低排列。(1)内容耦合:指两个模块之间出现了下列情况之一,即一个模块访问另一个模块的内部数据;一个模块不通过正常入口转到另一个模块的内部;两个模块有一部分程序代码重叠;一个模块有多个入口。软件设计时应坚决禁止内容耦合,应设计成单入口、单出口的模块,避免病态连接。(2)公共耦合:多个模块引用一个全局数据区的模式。例如,C语言中的external数据类型、磁盘文件等都是全局数据区。(3)外部耦合:当模块与软件以外的环境有关时就发生外部耦合。例如,输入/输出把一个模块与特定的设备、格式、通信协议耦合在一起。(4)控制耦合:一个模块明显地把开关量、名字等信息送入另一个模块,控制另一个模块的功能。(5)标记耦合:两个以上的模块都需要其余某一数据结构的子结构时,不使用全局变量的方式而是用记录传递的方式。(6)数据耦合:两个模块借助于参数表传递简单数据。(7)非直接耦合:两个模块没有直接关系,它们之间的联系完全是通过主程序的控制和调用来实现的。为了提高模块的独立性,模块一般采用高内聚、低耦合原则。

  • 第2题:

    为了提高模块的独立性,模块之间最好是()。

    A控制耦合

    B公共耦合

    C内容耦合

    D数据耦合


    D

  • 第3题:

    3、3.为了提高模块的独立性,模块之间最好是()

    A.控制耦合

    B.公共耦合

    C.内容耦合

    D.数据耦合


    数据耦合

  • 第4题:

    为了提高模块的独立性,模块之间最好是( )。

    A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合


    正确答案:D

  • 第5题:

    3.为了提高模块的独立性,模块之间最好是()

    A.控制耦合

    B.公共耦合

    C.内容耦合

    D.数据耦合


    D