itgle.com
更多“优秀的程序(或模块),必须满足两种性质。所谓(),就是程序(或模块)内部结构紧凑,凝聚力和向心力强。所谓低耦合,就是程序(或模块)之间彼此依赖关系很低; A.高内聚B.高凝聚C.低耦合D.高向心力”相关问题
  • 第1题:

    2013软考网络工程师考试试题答案解析

    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到     

    A.高内聚高耦合     

    B.高内聚低耦合   

    C.低内聚高耦合   

    D.低内聚低耦合

    我选A,对吗?


    正确答案:B
    答案解析:本题考查软件设计原则的基础知识。 软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。耦合性和内聚性是模块独立性的两个定性标准,在划分软件系统模块时,尽量做到高内聚、低耦合,提高模块的独立性。

     

  • 第2题:

    在结构化设计中,好的模块设计要满足()。

    A.高耦合低内聚

    B.高耦合高内聚

    C.低耦合低内聚

    D.低耦合高内聚


    参考答案D

  • 第3题:

    为了使模块尽可能独立,要求

    A.模块的内聚程序要尽量高,且各模块间的耦合程序要尽量强

    B.模块的内聚程序要尽量高,且各模块间的耦合程序要尽量弱

    C.模块的内聚程序要尽量低,且各模块间的耦合程序要尽量弱

    D.模块的内聚程序要尽量低,且各模块间的耦合程序要尽量强


    正确答案:B
    解析:为了使模块尽可能独立,要求模块的内聚程度尽量高,且各模块之间的耦合程度要尽量弱。

  • 第4题:

    关于模块设计的原则,以下叙述中正确的是

    A.模块的内聚性高,模块之间的耦合度高

    B.模块的内聚性高,模块之间的耦合度低

    C.模块的内聚性低,模块之间的耦合度高

    D.模块的内聚性低,模块之间的耦合度低


    正确答案:B
    解析:耦合性和内聚性是衡量软件的模块独立性的两个定性的度量标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

  • 第5题:

    软件设计中划分模块的一个准则是(10)。两个模块之间的耦合方式中,(11)的耦合度最高;一个模块内部的内聚种类中,(12)内聚的内聚度最高。

    (68)

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C

  • 第6题:

    软件设计中划分模块的-个准则是( )。

    A.低内聚低耦合

    B.高内聚低耦合

    C.低内聚高耦合

    D.高内聚高耦合


    正确答案:B
    耦合性和内聚性是模块独立性的两个定性标准,是互相关联的。在软件设计中,各模块间的内聚性越强,则耦合性越弱。-般优秀的软件设计,应尽量做到高内聚、低耦合,这有利于提高模块的独立性。

  • 第7题:

    在SD方法中全面指导模块划分的最重要的原则是(8)。

    A.程序模块化

    B.模块高内聚

    C.模块低耦合

    D.模块独立性


    正确答案:D
    解析:在SD方法中全面指导模块划分的最重要的原则是模块独立性。

  • 第8题:

    软件设计中划分模块的一个准则是(15)。两个模块之间的耦合方式中,(16)合的耦合度最高,(17)的耦合度最低。一个模块内部的聚敛种类中,(18)内聚的内聚度最高,(19)的内聚度最低。

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C

  • 第9题:

    为了使模块尽可能独立,要( )。

    A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

    B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

    C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

    D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱


    正确答案:B

  • 第10题:

    软件设计中划分程序模块通常遵循的原则之一是使各模块间的______。

    A.耦合度高,内聚性低

    B.耦合度高,内聚度高

    C.耦合度低,内聚度高

    D.耦合度低,内聚度低


    正确答案:C
    解析:本题考查的是模块设计原则,一般有以下几点:
      (1) 模块独立性好,模块之间没有过多的相互作用。
      (2) 模块耦合度低。
      (3) 模块内聚度高,各成分之间结合紧密。
      (4) 模块规模适中,模块大小以30到100行为宜,规模过大不宜理解。
      (5) 模块的扇入和扇出要适当。
      (6) 模块的作用域应当在控制域中。

  • 第11题:

    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到( )

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

    答案:B
    解析:
    高内聚强调功能实现尽量在模块内部完成;低耦合则是尽量降低模块之间的联系,减少彼此之间的相互影响。这二者的结合是面向过程编程和系统设计的重要特点。

  • 第12题:

    ( 难度:中等)软件设计中划分模块的一个准则是()。
    A.高内聚低耦合
    B.高内聚高耦合
    C.低内聚低耦合
    D.低内聚高耦合

    答案:A

  • 第13题:

    软件设计中划分模块的一个准则是( )。

    A.低内聚低耦合

    B.高内聚低耦合

    C.低内聚高耦合

    D.高内聚高耦合


    正确答案:B
    解析: 模块划分应考虑的因素包括模块之间的耦合和内聚。一般来说,要求模块之间的耦合尽可能低,即模块尽可能独立,要求模块的内聚程度尽可能高,即遵循高内聚、低耦合的原则。

  • 第14题:

    根据模块的设计原则(40),对于模块的控制范围和模块的作用范围,理想的情况是(41)。

    A.模块的内聚性高,模块之间的耦合度高

    B.模块的内聚性低,模块之间的耦合度低

    C.模块的内聚性低,模块之间的耦合度高

    D.模块的内聚性高,模块之间的耦合度低


    正确答案:D

  • 第15题:

    为了使模块尽可能独立,要求( )。

    A.模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强

    B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

    C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

    D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强


    正确答案:B

  • 第16题:

    软件设计中划分模块的一个准则是(61)。两个模块之间的耦合方式中,(62)耦合的耦合度最高,(63)耦合的耦合度最低。一个模块内部的内聚种类中,(64)内聚的内聚度最高,(65)内聚的内聚度最低。

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C

  • 第17题:

    为了使模块尽可能独立,要求( )。 A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强SXB

    为了使模块尽可能独立,要求( )。

    A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

    B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

    C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

    D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强


    正确答案:B
    B。【解析】耦合是指模块之间的关联程度,而内聚是指模块内部各部分的聚合程度。模块之间的关联程度越小,模块内部的聚合程度越高,越容易维护。在程序设计中应追求高内聚低耦合。

  • 第18题:

    为了使模块尽可能独立,要求( )。

    A.模块的内聚程度要尽量高,且耦合程度要尽量强

    B.模块的内聚程度要尽量高,且耦合程度要尽量弱

    C.模块的内聚程度要尽量低,且耦合程度要尽量弱

    D.模块的内聚程度要尽量低,且耦合程度要尽量强


    正确答案:B
    解析:系统设计的质量主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量高。因此,正确答案为B。

  • 第19题:

    软件设计中模块划分应遵循的准则是()。

    A.低耦合低内聚

    B.高耦合高内聚

    C.低耦合高内聚

    D.内聚与耦合无关


    正确答案:C

  • 第20题:

    软件设计中划分模块的一个准则是(22)。两个模块之间的耦合方式中,(23)耦合的耦合度最高,(24)耦合的耦合度最低。一个模块内部的聚敛种类中,(25)内聚的内聚度最高,(26)内聚的内聚度最低。

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C
    解析:(22)~(26)模块独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。一般采用两个准则度量模块独立性,即模块间耦合和模块内聚:耦合反映模块之间的互相连接的紧密程度,耦合度从低到高依次为非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合;内聚反映模块功能强度(一个模块内部各个元素彼此结合的紧密程度),从低到高依次为偶然内聚、逻辑内聚、瞬时内聚、过程内聚、通信内聚、顺序内聚和功能内聚。模块独立性比较强的应是高内聚低耦合的模块。

  • 第21题:

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

    A.低内聚、低耦合

    B.高内聚、低耦合

    C.低内聚、高耦合

    D.高内聚、高耦合


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

  • 第22题:

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

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

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

  • 第23题:

    ( 难度:中等)软件设计中划分模块的一个准则是什么。()
    A.低内聚低耦合
    B.高内聚低耦合
    C.低内聚高耦合
    D.高内聚高耦合

    答案:B