参考答案和解析
正确答案:因为对象是由数据及可以对这些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据所需做的处理来设置,没有无关的操作。因此,对象内部各种元素彼此结合得很紧密。内聚性相当强,由于完成对象所需要的元素(数据和方法)基本上都被封装在对象内部,它与外界的联系自然就比较少。因此,对象之间的耦合通常比较松。总之,面向对象使用对象、类、继承和消息的方法,既使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信来实现模块的独立性。
更多“面向对象如何实现模块独立性,其偶合和内聚的含义是什么?”相关问题
  • 第1题:

    在信息系统设计中,模块设计应遵循的原则是()。

    A、高内聚,高耦合

    B、低内聚,低耦合

    C、低内聚,高偶合

    D、高内聚,低耦合


    参考答案:D

  • 第2题:

    模块独立性的含义是

    A.内聚大、耦合大

    B.内聚小、耦合大

    C.内聚大、耦合小

    D.内聚小、耦合小


    正确答案:C
    解析:模块独立性是结构化设计的一个重要原则,影响模块独立性的两个重要因素是耦合和内聚。在模块结构划分中应尽可能地加强模块的内聚度而尽可能地降低模块间的耦合度。

  • 第3题:

    模块的()可以衡量模块的相对独立性。

    • A、耦合
    • B、相关性
    • C、聚类
    • D、内聚

    正确答案:A,D

  • 第4题:

    内聚越高模块的独立性();耦合越高模块的独立性()。


    正确答案:越好;越差

  • 第5题:

    在软件设计中应该保持模块的独立性原则,()反映模块独立性。

    • A、耦合和内聚
    • B、数据和模块
    • C、模块内部的凝聚力
    • D、模块之间的耦合

    正确答案:A

  • 第6题:

    内聚标志一个模块内各个元素彼此结合的紧密程度,模块独立性由弱到强的同时模块内聚性由低到高的顺序是:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚。


    正确答案:错误

  • 第7题:

    偶合和内聚是测量一个模块化系统好坏的标志。耦合反映模块之间连接的紧密程度,而内聚指一个模块内各元素彼此结合的紧密程度。我们希望模块内联系越()越好,模块间联系越()越好。


    正确答案:紧;少

  • 第8题:

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


    正确答案:内聚;低

  • 第9题:

    问答题
    面向对象如何实现模块独立性,其偶合和内聚的含义是什么?

    正确答案: 因为对象是由数据及可以对这些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据所需做的处理来设置,没有无关的操作。因此,对象内部各种元素彼此结合得很紧密。内聚性相当强,由于完成对象所需要的元素(数据和方法)基本上都被封装在对象内部,它与外界的联系自然就比较少。因此,对象之间的耦合通常比较松。总之,面向对象使用对象、类、继承和消息的方法,既使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信来实现模块的独立性。
    解析: 暂无解析

  • 第10题:

    填空题
    内聚越高模块的独立性();耦合越高模块的独立性()。

    正确答案: 越好,越差
    解析: 暂无解析

  • 第11题:

    单选题
    为提高模块独立性,模块内部最好是()
    A

    逻辑内聚

    B

    时间内聚

    C

    功能内聚

    D

    通信内聚


    正确答案: C
    解析: 暂无解析

  • 第12题:

    填空题
    偶合和内聚是测量一个模块化系统好坏的标志。耦合反映模块之间连接的紧密程度,而内聚指一个模块内各元素彼此结合的紧密程度。我们希望模块内联系越()越好,模块间联系越()越好。

    正确答案: 紧,少
    解析: 暂无解析

  • 第13题:

    模块本身的内聚是模块独立性的重要性度量因素之一。在七类内聚中,其有最强内聚的一类是______。

    A.顺序性内聚

    B.过程性内聚

    C.逻辑性内聚

    D.功能性内聚


    正确答案:D
    解析:内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系。共有七类内聚,其中最强内聚是功能性内聚。

  • 第14题:

    简述模块独立性,内聚与耦合。
    模块独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的。一般采用两个准则度量模块独立性。即模块间耦合和模块内聚。耦合是模块之间的互相连接的紧密程度的度量。内聚是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。模块独立性比较强的模块应是高内聚低耦合的模块。

  • 第15题:

    模块的独立性要求()内聚()耦合。


    正确答案:高;低

  • 第16题:

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


    正确答案:低;高

  • 第17题:

    为了提高模块的独立性,模块内部最好是()

    • A、逻辑内聚
    • B、时间内聚
    • C、功能内聚
    • D、通信内聚

    正确答案:C

  • 第18题:

    反映模块独立性的指标是()。

    • A、模块的复杂性
    • B、模块的大小
    • C、模块的参数
    • D、内聚和耦合

    正确答案:D

  • 第19题:

    面向对象技术的“泛化关系”是什么含有含义,其目的是什么?


    正确答案:指一般元素与特殊元素之间的关系。其目的:子类共享父类的属性和操作;实现多态。

  • 第20题:

    为提高模块独立性,模块内部最好是()

    • A、逻辑内聚
    • B、时间内聚
    • C、功能内聚
    • D、通信内聚

    正确答案:C

  • 第21题:

    单选题
    在软件设计中应该保持模块的独立性原则,()反映模块独立性。
    A

    耦合和内聚

    B

    数据和模块

    C

    模块内部的凝聚力

    D

    模块之间的耦合


    正确答案: C
    解析: 暂无解析

  • 第22题:

    判断题
    内聚标志一个模块内各个元素彼此结合的紧密程度,模块独立性由弱到强的同时模块内聚性由低到高的顺序是:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    为了提高模块的独立性,模块内部最好是()
    A

    逻辑内聚

    B

    时间内聚

    C

    功能内聚

    D

    通信内聚


    正确答案: B
    解析: 暂无解析