更多“面向对象的软件开发和设计的目标之一就是()A、高聚合性和低耦合性B、低聚合性和高耦合性C、低聚合性和低耦合性D、高聚合性和高耦合性”相关问题
  • 第1题:

    软件设计中,有利于提高模块独立性的一个准则是______。

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C
    解析:模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

  • 第2题:

    ●以下关于类设计的叙述中,正确的是(47)。

    (47)A.好的设计耦合性高,而差的设计耦合性低

    B.好的设计耦合性低,而差的设计耦合性高

    C.好的设计无耦合性,而差的设计耦合性低

    D.好的设计耦合性高,而差的设计无耦合性


    正确答案:B

  • 第3题:

    内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求 ( ) 。

    A.高内聚,高耦合
    B.高内聚,低耦合
    C.低内聚,高耦合
    D.低内聚,低耦合

    答案:B
    解析:
    一个模块的独立度通常使用聚合和耦合程度来度量。聚合衡量模块内部各元素结合的紧密程度。耦合度量不同模块间耳相依赖的程度。提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。集合与耦合是相辅相成的两个设计原则,模块内的高聚合往往意味着模块之间的松耦合。而要想提高模块内部的聚合性,必须减少模块之间的联系。

  • 第4题:

    简述高凝聚性和低耦合性的意义。


    正确答案:结构化设计对模块划分的基本要求是“高凝聚性”+“低耦合性”。高凝聚性是指模块内部结构紧实,每个模块只实现一个明确的功能。低耦合性是指模块间联系松散,模块自身对其他模块的依赖程度低。凝聚性和耦合性这两个指标是相反相成的:如果系统模块的划分过细,每个模块的功能很单一,模块凝聚性提高了,但模块间的各种联系会很多,模块耦合性反而会提高。反之,若模块的划分过于粗略,每个模块的功能高度复合,模块耦合性会降低,但凝聚性也同时降低,不易于对系统进行修改调试。

  • 第5题:

    什么是耦合性?耦合度由高到低排列是什么?


    正确答案:耦合性是模块间互相连接的紧密程度的度量。耦合性取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。耦合可以分为下列几种,它们之间的耦合度由高到低排列为:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合、非直接耦合。

  • 第6题:

    根据模块分解设计的基本原则,对系统进行设计时应满足()。

    • A、高耦合性
    • B、低耦合性
    • C、高聚合性
    • D、低聚合性

    正确答案:B,C

  • 第7题:

    相对独立性好的模块必满足()

    • A、块内耦合度高
    • B、块间聚合度低
    • C、块间耦合度低

    正确答案:C

  • 第8题:

    不属于模块评价标准的是()

    • A、聚合性高
    • B、耦合性低
    • C、影响范围是控制范围的子集
    • D、控制范围是影响范围的子集

    正确答案:D

  • 第9题:

    单选题
    提高模块独立性的原则是()。
    A

    高耦合、高内聚

    B

    低耦合、高内聚

    C

    高耦合、低内聚

    D

    低耦合、低内聚


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

  • 第10题:

    问答题
    简述高凝聚性和低耦合性的意义。

    正确答案: 结构化设计对模块划分的基本要求是“高凝聚性”+“低耦合性”。高凝聚性是指模块内部结构紧实,每个模块只实现一个明确的功能。低耦合性是指模块间联系松散,模块自身对其他模块的依赖程度低。凝聚性和耦合性这两个指标是相反相成的:如果系统模块的划分过细,每个模块的功能很单一,模块凝聚性提高了,但模块间的各种联系会很多,模块耦合性反而会提高。反之,若模块的划分过于粗略,每个模块的功能高度复合,模块耦合性会降低,但凝聚性也同时降低,不易于对系统进行修改调试。
    解析: 暂无解析

  • 第11题:

    问答题
    如何理解“低耦合、高聚合”的模块划分原则?

    正确答案: 耦合是表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。模块耦合度越低,说明模块之间的联系越少,相互间的影响也就越小,产生连锁反应的概率就越低,在对一个模块进行修改和维护时,对其他模块的影响程度就越小,系统可修改性就越高。聚合则用来表示一个模块内部各组成成分之间的联系程度。一般说来,在系统中各模块的聚合度越大,则模块间的耦合度越小。耦合度小使得模块间尽可能相对独立,从而各模块可以单独开发和维护。聚合度大使得模块的可理解性和维护性大大增强。因此,在模块的分解中应尽量减少模块的耦合度,力求增加模块的聚合度。
    解析: 暂无解析

  • 第12题:

    单选题
    相对独立性好的模块必满足()
    A

    块内耦合度高

    B

    块间聚合度低

    C

    块间耦合度低


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

  • 第13题:

    软件设计中,有利于提高模块独立性的一个准则是

    A.低内聚低耦合

    B.低内聚高耦含

    C.高内聚低耦台

    D.高内聚高耦合


    正确答案:C
    解析:模块的独立程度是评价设计好坏的再要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

  • 第14题:

    模块化软件开发就是一种分离关注点(Separation of Concerns)的手段,模块化应当遵循(30)的原则,提高模块的独立性。

    A.低内聚、低耦合

    B.高内聚、低耦合

    C.低内聚、高耦合

    D.高内聚、高耦合


    正确答案:B
    解析:设计一个复杂的软件系统需要考虑很多问题,每一个需要考虑的方面可以称之为一个关注点(Concern),良好的设计需要把这些关注点分门别类,划分为若干模块,让程序开发人员在处理一个关注点时可以尽可能少的被其他关注点的细节所干扰。模块化软件开发就是一种分离关注点(Separation of Concerns)的手段,模块化应当遵循高内聚、低耦合的原则,提高模块的独立性。

  • 第15题:

    以下关于聚合的说法中正确的是( )。

    A.偶然聚合耦合程度低,可修改性好
    B.逻辑聚合耦合程度高,可修改性差
    C.顺序聚合耦合程度高,可修改性好
    D.功能聚合耦合程度高,可修改性差

    答案:B
    解析:
    本题考查对聚合的理解。?聚合形式包括偶然聚合、逻辑聚合、时间聚合、过程聚合、通信聚合、顺序聚合以及功能聚合。其中,偶然聚合和逻辑聚合耦合程度高,可修改性差;顺序聚合和功能聚合耦合程度低,可修改性好。

  • 第16题:

    根据模块分解设计的基本原则,对系统进行设计时应满足:高聚合性、低耦合性。


    正确答案:正确

  • 第17题:

    设计划分模块准则是()

    • A、高内聚,低耦合
    • B、低内聚,高耦合
    • C、高内聚,高耦合
    • D、低内聚,低耦合

    正确答案:A

  • 第18题:

    绘制系统结构图时要遵循模块设计的原则是()

    • A、高聚合
    • B、低耦合
    • C、作用范围要在控制范围之内
    • D、独立性

    正确答案:A,B,C,D

  • 第19题:

    提高模块独立性的原则是()。

    • A、高耦合、高内聚
    • B、低耦合、高内聚
    • C、高耦合、低内聚
    • D、低耦合、低内聚

    正确答案:B

  • 第20题:

    判断题
    根据模块分解设计的基本原则,对系统进行设计时应满足:高聚合性、低耦合性。
    A

    B


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

  • 第21题:

    单选题
    不属于模块评价标准的是()
    A

    聚合性高

    B

    耦合性低

    C

    影响范围是控制范围的子集

    D

    控制范围是影响范围的子集


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

  • 第22题:

    多选题
    根据模块分解设计的基本原则,对系统进行设计时应满足()。
    A

    高耦合性

    B

    低耦合性

    C

    高聚合性

    D

    低聚合性


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

  • 第23题:

    多选题
    绘制系统结构图时要遵循模块设计的原则是()
    A

    高聚合

    B

    低耦合

    C

    作用范围要在控制范围之内

    D

    独立性


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