更多“结构化分析方法中,系统模块设计应该()模块间的耦合度,()模块内的组合度。”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:D

  • 第2题:

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

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

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

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

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


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

  • 第3题:

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

    A.耦合度高,内聚性低

    B.耦合度高,内聚度高

    C.耦合度低,内聚度高

    D.耦合度低,内聚度低


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

  • 第4题:

    结构化分析方法中,系统模块设计应该()模块间的耦合度,增加模块内的组合度。


    正确答案:降低

  • 第5题:

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


    正确答案:高内聚低耦合;内容;非直接;功能;偶然

  • 第6题:

    如何降低模块间的耦合度?


    正确答案: ⑴尽量采用简单的接口方式、接口信息结构和数量(降低模块接口的复杂性):接口方式采用调用(如过程语句调用)而不直接引用(内容耦合);接口信息通过参数值传递且结构尽量简单(不用复杂参数结构如指针等);参数个数不宜太多。
    ⑵尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。

  • 第7题:

    系统功能模块设计时,模块分解原则的原则要求是模块间联系要(),即耦合度要()。模块内联系要(),即聚合度要()。以满足模块()的要求。


    正确答案:少;低;紧密;高;相对独立

  • 第8题:

    在结构化程序设计中,模块划分的原则是()。

    • A、各模块应包括尽量多的功能
    • B、各模块的规模应尽量大
    • C、各模块之间的联系应尽量紧密
    • D、模块内具有高内聚度、模块间具有低耦合度

    正确答案:D

  • 第9题:

    填空题
    系统功能模块设计时,模块分解原则的原则要求是模块间联系要(),即耦合度要()。模块内联系要(),即聚合度要()。以满足模块()的要求。

    正确答案: 少,低,紧密,高,相对独立
    解析: 暂无解析

  • 第10题:

    问答题
    什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。

    正确答案: 模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。耦合程度由低到高分为6种:
    ①无直接耦合(不传递任何消息)。
    ②数据耦合(传递的是值)。
    ③标记耦合(传递的是数据结构)。
    ④控制耦合(传递的是控制变量,例如开关、标志等)。
    ⑤外部耦合(传递的是I/O环境)
    ⑥公共耦合(传递的是在公共数据环境中的数据)。
    ⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。模块间联系越紧密,其耦合性越强,模块的独立性越差。
    提高模块独立性,降低模块间耦合度的措施是:
    ①在耦合方式上降低模块间接口的复杂性。模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用);模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。
    ②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。
    解析: 暂无解析

  • 第11题:

    判断题
    模块设计应该降低模块间的耦合度,提高模块内的组合度。
    A

    B


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

  • 第12题:

    填空题
    结构化分析方法中,系统模块设计应该()模块间的耦合度,()模块内的组合度。

    正确答案: 降低,增加
    解析: 暂无解析

  • 第13题:

    对根据数据流程图导出的初始模块结构图进行优化处理的原则是( )。

    A.各模块独立性强

    B.模块内聚合度低

    C.模块间耦合度低

    D.模块内聚合度高


    正确答案:ACD
    解析:对初始模块结构图进行优化处理的原则是各模块独立性强,模块高内聚低耦合。

  • 第14题:

    以下哪项不具有结构化方法模块划分的特点?

    A.模块功能单一

    B.模块的耦合度高

    C.模块的内聚度高

    D.有利于采用图形工具


    正确答案:B
    解析:本题考查结构化方法模块划分的概念。结构化设计方法所实施的模块划分具有以下特点:模块结构功能单一,以使模块将对应的程序结构清晰、逻辑简单;模块内幕联系紧密,而模块之间相对独立,这是结构化设计中衡量“模块独立性”性能的重要标准,即在模块结构划分中应尽可能地加强模块的内聚度而尽可能降低模块间的耦合度;结构化设计和利用特有的图形工具来描述模块及模块间的联系,构成模块结构图。模块的耦合度高并非结构化模块划分的特点,正确答案为选项B。

  • 第15题:

    在系统模块设计中,要求模块的“耦合度”越紧密越好。


    正确答案:错误

  • 第16题:

    模块设计应该降低模块间的耦合度,提高模块内的组合度。


    正确答案:正确

  • 第17题:

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

    • A、模块的内聚性高,模块之间的耦合度高
    • B、模块的内聚性高,模块之间的耦合度低
    • C、模块的内聚性低,模块之间的耦合度高
    • D、模块的内聚性低,模块之间的耦合度低

    正确答案:B

  • 第18题:

    什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。


    正确答案: 1.模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。
    2.耦合程度由低到高分为6种:
    ①无直接耦合(不传递任何消息)。
    ②数据耦合(传递的是值)。
    ③标记耦合(传递的是数据结构)。
    ④控制耦合(传递的是控制变量,例如开关、标志等)。
    ⑤外部耦合(传递的是I/O环境)
    ⑥公共耦合(传递的是在公共数据环境中的数据)。
    ⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。
    3.模块间联系越紧密,其耦合性越强,模块的独立性越差。提高模块独立性,降低模块间耦合度的措施是:
    ①在耦合方式上降低模块间接口的复杂性。
    (1)模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用);
    (2)模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。
    ②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。

  • 第19题:

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

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

    正确答案:C

  • 第20题:

    以下正确说法的是()

    • A、块间耦合度越高,模块间的独立性越高
    • B、块间耦合度越低,模块间的独立性越高
    • C、模块设计中块内联系越高越好
    • D、模块设计中块内联系越低越好

    正确答案:B,C

  • 第21题:

    填空题
    结构化分析方法中,系统模块设计应该()模块间的耦合度,增加模块内的组合度。

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

  • 第22题:

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

    正确答案: 高内聚低耦合,内容,非直接,功能,偶然
    解析: 暂无解析

  • 第23题:

    判断题
    在系统模块设计中,要求模块的“耦合度”越紧密越好。
    A

    B


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