下图中的程序由A、B、C、D、E五个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。此外,模块A、D和E都要引用一个专用数据区。那么A和E之间耦合关系是(32)。A.公共耦合B.数据耦合C.内容耦合D.无耦合

题目

下图中的程序由A、B、C、D、E五个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。此外,模块A、D和E都要引用一个专用数据区。那么A和E之间耦合关系是(32)。

A.公共耦合

B.数据耦合

C.内容耦合

D.无耦合


相似考题
更多“ 下图中的程序由A、B、C、D、E五个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。此外,模块A、D和E都要引用一个专用数据区。那么A和E之间耦合关系是(32)。A.公共耦合B.数据耦合C.内容耦”相关问题
  • 第1题:

    若一个模块直接引用另一个模块中的数据,这种类型的耦合称为()。

    A.公共偶合

    B.数据耦合

    C.逻辑耦合

    D.外部耦合

    E.内容耦合

    F.控制耦合


    参考答案:E

  • 第2题:

    当一个模块直接使用另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,这种模块之间的耦合为( )

    A.数据耦合
    B.标记耦合
    C.公共耦合
    D.内容耦合

    答案:D
    解析:
    本题考查软件设计的基础知识。
    模块独立性是创建良好设计的一个重要原则,一般采用模块之间的耦合和模块的内聚两个准则来进行度量。耦合是模块之间的相对独立性的度量,模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性越弱。存在多种耦合关系:
    (1)数据耦合:若一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数,公共数据结构或外部变量)来交换输入、输出信息。
    (2)标记耦合:模块通过参数表传递记录信息。
    (3)公共耦合:模块都访问同一个公共数据环境。
    (4)内容耦合:一个模块直接访问另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,或者两个模块有一部分程序代码重叠,又或者一个模块有多种入口。故正确答案为D。

  • 第3题:

    若两个模块之间传递的信息仅作为数据用,即一个模块提供的输出数据作为另一个模块的输入数据,那么这种耦合称为()。

    A.控制耦合

    B.数据耦合

    C.内容耦合

    D.公共耦合


    B

  • 第4题:

    当一个模块直接使用另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,这种模块之间的耦合为( )。

    A.数据耦合
    B.标记耦合
    C.公共耦合
    D.内容耦合

    答案:D
    解析:
    本题考查软件设计的基础知识。模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。耦合是模块之间的相对独立性的度量,模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性越弱。存在多种耦合关系:数据耦合:若一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的,则称这种耦合为数据耦合。标记耦合:若一组模块通过参数表传递记录信息,则这种耦合称为标记耦合。公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。内容耦合:若一个模块直接访问另一个模块内部数据;一个模块不通过正常入口转到另一模块内部;两个模块有一部分程序代码重叠;一个模块有多个入口。存在上述情况之一,则这种耦合称为内容耦合。

  • 第5题:

    当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()

    A数据耦合

    B公共耦合

    C标记耦合

    D内容耦合


    D