在模块结构设计中应尽量减少模块的()

题目

在模块结构设计中应尽量减少模块的()

  • A、耦合度
  • B、聚合度
  • C、扇入系数
  • D、扇出系数
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.各模块应包括尽量多的功能

B.各模块的规模应尽量大

C.各模块之间的联系应尽量紧密

D.模块内具有高内聚度、模块间具有低耦合度


正确答案:D

第2题:

在软件结构设计中,好的软件结构设计应该力求做到( )。

A.顶层扇出较少,中间扇出较高,底层模块低扇入

B.顶层扇出较高,中间扇出较少,底层模块高扇入

C.顶层扇入较少,中间扇出较高,底层模块高扇入

D.顶层扇入较高,中间扇出较少,底层模块低扇入


正确答案:B

第3题:

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

A) 各模块应包括尽量多的功能

B) 各模块的规模应尽量大

C) 各模块之间的联系应尽量紧密

D) 模块内具有高内聚度、模块间具有低耦合度


正确答案:D

 

第4题:

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

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

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

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

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


正确答案:B
解析:程序设计的相关概念。

第5题:

在模块化程序设计中,按功能划分模块的原则是( )。

A.各模块的功能尽量单一,且各模块之间的联系尽量少

B.各模块的功能尽量单一,且各模块之间的联系尽量紧密

C.各模块应包括尽量多的功能

D.各模块应包括尽量多的输入输出操作


正确答案:A
解析:模块化设计是指把一个大程序按人们能理解的大小规模进行分解。划分模块的基本原则是使每个模块都易于理解。按照人类思维的特点,按功能来划分模块最为自然。在按功能划分模块时,要求各模块的功能尽量单一,各模块之间的联系尽量少。所以选项B错误;选项C错误;选项D错误。

第6题:

为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的偶合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强


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

第7题:

在模块化程序设计中,按功能划分模块的原则是( )

A.各模决应包括尽量多的功能

B.各模块应包括尽量多的输入输出操作

C.各模块的功能尽量单一,且各模块之间的联系尽量紧密

D.各模块的功能尽量单一,且各模块之间的联系尽量的少


正确答案:D
C和D是矛盾的,必须有一个是正确的。模块之间的联系尽量当然是愈少愈好。

第8题:

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

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

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

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

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


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

第9题:

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

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

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

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

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

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


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

第10题:

在软件开发中,下面任务中不属于设计阶段的是( )。

A.数据结构设计

B.给出系统模块结构

C.定义模块算法

D.定义需求并建立系统模块


正确答案:D
解析:软件设计一般分为总体设计和详细设计两个阶段,总体设计的任务是确定软件的总体结构,子系统和模块的划分,并确定模块间的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。

更多相关问题