更多“什么是模块?什么是模块内聚?请列出从低到高的常见内聚类型。”相关问题
  • 第1题:

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

    (68)

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C

  • 第2题:

    模块的内聚是从功能的角度来度量模块内的联系,内聚度量的是( )。

    A.通信内聚

    B.功能内聚

    C.顺序内聚

    D.逻辑内聚


    正确答案:B
    解析:内聚是表示一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。模块的内聚是从功能的角度来度量模块内的联系,内聚度量的是功能内聚。相关知识点:模块的内聚性越高,模块间的耦合度就越少,模块独立性就越好。增加模块的内聚比减少模块间的耦合更重要,所以要尽量增加模块的内聚程度。

  • 第3题:

    从模块独立性角度看,以下几种模块内聚类型中,( )内聚是最好的。

    A.巧合
    B.逻辑
    C.信息
    D.功能

    答案:D
    解析:
    本题考查软件设计的基础知识。
    模块化是指将软件划分成独立命名且可以独立访问的模块,不同的模块通常具有不同的功能或职责。每个模块可以独立地开发、测试,最后组装成完整的软件。模块独立性是指软件系统中每个模块只涉及软件要求的具体的一个子功能,而和其他模块之间的接口尽量简单,是模块化设计的一个重要原则,主要用模块间的耦合和模块内的内聚来衡量。
    模块的内聚性一般有以下几种:
    巧合内聚,指一个模块内的几个处理元素之间没有任何联系。
    逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
    时间内聚,把需要同时执行的动作组合在一起形成的模块。
    通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。
    顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。
    功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。是最佳的内聚类型。

  • 第4题:

    模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为( )内聚。以下关于该类内聚的叙述中,正确的是(请作答此空)。

    A.是最低的内聚类型
    B.是最高的内聚类型
    C.不易于重用
    D.模块独立性好

    答案:C
    解析:
    【解析】偶然聚合:模块完成的动作之间没有任何关系,或者仅仅足一种非常松散的关系。
    逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。
    时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。
    过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。
    通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同一输出数据。
    顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。
    功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都必不可少。
    本题中模块A内部的各个部分处理成分是需要按照特定的次序来执行的,结合题干的选择项来看,选择过程聚合比较符合题意,这种聚合不利于模块的重用。

  • 第5题:

    模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高的正确次序是()

    • A、偶然内聚,时间内聚,逻辑内聚
    • B、通信内聚,时间内聚,逻辑内聚
    • C、逻辑内聚,通信内聚,顺序内聚
    • D、功能内聚,通信内聚,时间内聚

    正确答案:C

  • 第6题:

    初始化模块和结束模块从块内联系看,被称为()模块。

    • A、过程内聚
    • B、功能内聚
    • C、时间内聚
    • D、逻辑内聚

    正确答案:C

  • 第7题:

    功能内聚是内聚程度最()的内聚,指模块内所有元素共同完成(),缺一不可。功能内聚的模块与其它模块的耦合是()的。


    正确答案:强;一个功能;弱

  • 第8题:

    模块内聚用于衡量模块内部各成分之间彼此结合的紧密程度。若一组语句在程序的多处出现,为了节省空间把这些语句放在一个模块中,则该模块的内聚类型是()。

    • A、功能内聚
    • B、通信内聚
    • C、偶然内聚
    • D、逻辑内聚

    正确答案:C

  • 第9题:

    单选题
    模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高的正确次序是()
    A

    偶然内聚,时间内聚,逻辑内聚

    B

    通信内聚,时间内聚,逻辑内聚

    C

    逻辑内聚,通信内聚,顺序内聚

    D

    功能内聚,通信内聚,时间内聚


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

  • 第10题:

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

    B


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

  • 第11题:

    单选题
    内聚是从功能角度来度量模块内的联系,下列的模块内聚方式中聚合度最高,性能最好的是()。
    A

    巧合内聚

    B

    逻辑内聚

    C

    过程内聚

    D

    功能内聚


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

  • 第12题:

    问答题
    什么是模块?什么是模块内聚?请列出从低到高的常见内聚类型。

    正确答案: 模块是执行一个特殊任务的过程以及相关的数据结构。内聚是指一个模块内部各个成分之间相互关联程度的度量。
    从低到高的内聚类型:偶然内聚;逻辑内聚;时间内聚;过程内聚;通信内聚;顺序内聚;功能内聚。
    解析: 暂无解析

  • 第13题:

    内聚是从功能角度来度量模块内的联系。按特定次序执行元素的模块属于( )。

    A.顺序内聚

    B.过程内聚

    C.逻辑内聚

    D.功能内聚


    正确答案:B

  • 第14题:

    内聚是从功能角度来度量模块的联系,描述的是模块内功能的联系。顺序完成一类相关功能的内聚是 ( )。

    A.时间内聚

    B.顺序内聚

    C.偶然内聚

    D.逻辑内聚


    正确答案:A
    解析:在内聚中按顺序完成的相关功能的内聚应该是时间内聚。相关知识点:  衡量模块独立程度的标准有两个,即耦合和内聚。内聚是指模块内部各元素之间联系的紧密程度。内聚有7种:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚。
      顺序内聚:一个模块内部的各个组成部分顺序地执行几个处理动作。
      偶然内聚:把关系松散,甚至毫不相干的动作硬性凑在一起组成一个模块。
      逻辑内聚:一个模块内部各个组成部分的处理动作逻辑上相似,但不完全相同。

  • 第15题:

    模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为( )内聚。以下关于该类内聚的叙述中,不正确的是(请作答此空)。

    A.从模块独立性来看,是不好的设计
    B.是最弱的一种内聚类型
    C.是最强的一种内聚类型
    D.不易于软件的修改和维护

    答案:C
    解析:
    本题考查软件设计的基础知识。
    模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是指模块内部各元素之间联系的紧密程度,内聚度越高,则模块的独立性越好。内聚性一般有以下几种:
    ①巧合内聚,指一个模块内的各处理元素之间没有任何联系。
    逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
    ②时间内聚,把需要同时执行的动作组合在一起形成的模块。
    ③通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。
    ④顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。
    ⑤功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。
    上述提到的这几种内聚类型从弱到强,巧合内聚是最弱的一种内聚类型。从模块独立性来看,希望是越强越好,弱内聚不利于软件的修改和维护。

  • 第16题:

    模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(1)内聚。以下关于该类内聚的叙述中,正确的是(2)。
    2、____

    A.是最低的内聚类型
    B.是最高的内聚类型
    C.不易于重用
    D.模块独立性好

    答案:C
    解析:
    偶然聚合:模块完成的动作之间没有任何关系,或者仅仅足一种非常松散的关系。逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同一输出数据。顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都必不可少。本题中模块A内部的各个部分处理成分是需要按照特定的次序来执行的,结合题干的选择项来看,选择过程聚合比较符合题意,这种聚合不利于模块的重用。

  • 第17题:

    如果模块中所有成分引用共同的数据,该模块内的联系类型是()。

    • A、顺序内聚
    • B、功能内聚
    • C、通信内聚
    • D、过程内聚

    正确答案:C

  • 第18题:

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


    正确答案:错误

  • 第19题:

    什么是模块间的耦合和内聚?


    正确答案:耦合反映模块和模块之间的联系紧密程度。内聚指一个模块内部各元素彼此结合的紧密程度。软件结构的设计目标是实现模块内的高内聚,模块间的低耦合。

  • 第20题:

    问答题
    什么是模块间的耦合和内聚?

    正确答案: 耦合反映模块和模块之间的联系紧密程度。内聚指一个模块内部各元素彼此结合的紧密程度。软件结构的设计目标是实现模块内的高内聚,模块间的低耦合。
    解析: 暂无解析

  • 第21题:

    单选题
    如果模块中所有成分引用共同的数据,该模块内的联系类型是()。
    A

    顺序内聚

    B

    功能内聚

    C

    通信内聚

    D

    过程内聚


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

  • 第22题:

    单选题
    模块内聚用于衡量模块内部各成分之间彼此结合的紧密程度。若一组语句在程序的多处出现,为了节省空间把这些语句放在一个模块中,则该模块的内聚类型是()。
    A

    功能内聚

    B

    通信内聚

    C

    偶然内聚

    D

    逻辑内聚


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

  • 第23题:

    单选题
    初始化模块和结束模块从块内联系看,被称为()模块。
    A

    过程内聚

    B

    功能内聚

    C

    时间内聚

    D

    逻辑内聚


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