一个合理的模块划分应该是模块间尽可能随意。

题目

一个合理的模块划分应该是模块间尽可能随意。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

结构化设计的一个重要特点是对软件进行模块分解,以下原则哪个是错误的

A.模块功能应该尽可能单一

B.模块应该尽可能独立

C.模块的内聚程度应该尽可能大

D.模块间的耦合程度应该尽可能大


正确答案:D
解析:结构化设计方法所实施的模块划分具有以下特点:
①模块结构功能单一,以使模块对应的程序结构清晰、逻辑简单。每一块所对应的程序可以单独地被理解、编译、测试、排错和修改,从而有效地防止程序的错误在模块间传播和蔓延,因此可提高系统的可靠性和可维护性,而且将系统的复杂性降低到较低的标准。
②模块内部联系紧密,而模块之间相对独立,这是结构化设计中衡量“模块独立性”性的重要标准,即在模块结构划分中应该可能地加强模块的内聚度而尽可能地降低模块间的耦合性。
③结构化设计和利用特有的图形工具来描述模块及模块间的联系,构成模块结构图,它定义了特有的图例符号表示模块、模块间的调用以及数据的流动、控制和转接。
结构化设计的总体设计用模块结构图来实现对系统或者子系统的划分,模块结构图由数据流图导出,它描述了系统的分层模块结构,并清楚地描述了各个模块的功能,直观地反映出模块的内部和外部联系特性。

第2题:

在对软件系统的总体结构进行宏观设计时,下列的要求不合理的是______。

A.采用自顶向下的设计原则

B.信息透明、不抽象

C.模块间的耦合要尽可能小,模块内部的组合要尽可能紧凑

D.模块的扇入系数和扇出系数要合理


正确答案:B
解析:在对系统总体结构进行设计时,首先应该抓住系统的总体功能,然后逐层分解,先确定上层模块的功能,再确定下层模块的功能,这便是自顶向下的设计原则。而上层模块只规定下层模块做什么,但不规定怎么做,以保证个模块的相对独立性和内部结构的合理性,所以信息是隐藏和抽象的。

第3题:

一个合理的模块划分应该是内部联系()。

A、弱

B、强

C、独立

D、简单


参考答案:B

第4题:

软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能成为 ______。


正确答案:弱

第5题:

软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能弱。一个模块把一个复杂的内部数据结构作为参数传送给另一个模块的耦合方式属于______。

A.公共耦合

B.数据耦合

C.控制耦合

D.标记耦合

A.

B.

C.

D.


正确答案:D

第6题:

集成测试分析的作用是指导集成测试用例的设计,安排测试和集成顺序。集成模块划分是集成测试分析的一个重要环节。以下叙述中不属于合理的集成模块划分的是

A.被集成的几个模块间的联系必须很密切

B.可以很容易地隔离集成模块的外围模块

C.集成模块内部各个模块必须共享某些数据区或程序区

D.能够简便地模拟外围模块向集成模块发送消息


正确答案:C
解析:合理的集成测试模块划分应满足以下几点:被集成的几个模块之间的关系必须密切;可以方便地隔离集成模块的外围模块,能够简便地模拟外围模块向集成模块发送消息,外围模块向被测试的集成模块发送的消息能够模拟实际环境中的大多数情况。

第7题:

“模块独立性”要求在模块结构划分时,应尽可能加强模块的【 】和降低模块间的耦合度。


正确答案:内聚度
内聚度 解析:本题考查模块划分的概念。模块内部联系,而模块之间相对独立,这是结构化设计中衡量“模块独立性”性能的重要指标。“模块独立性”要求在模块结构划分时,应尽可能加强模块的内聚度而尽可能降低模块间的耦合度。本题正确答案为内聚度。

第8题:

结构化设计中,要求模块具有较高的独立性。模块独立性的具体体现是在模块结构划分时应尽可能加强模块的_______度,尽可能降低模块间的耦合度。


正确答案:
【答案】内聚
【解析】内聚度反映了模块内部各个功能之间的联系紧密程度,结构化设计中,要求模块具有较高的独立性。模块独立性的具体体现是在模块结构划分时应尽可能加强模块的内聚度,尽可能降低模块间的耦合度。

第9题:

一个合理的模块划分应该是模块间尽可能随意。()

此题为判断题(对,错)。


正确答案:×

第10题:

软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能弱。一个模块把一个数值量作为参数传送给另一个模块的耦合方式属于______。

A.公共耦合

B.数据耦合

C.控制耦合

D.标记耦合

A.

B.

C.

D.


正确答案:B
解析:耦合是指模块之间联系的紧密程度,耦合度越高则模块的独立性越差。耦合度从低到高的次序依次是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。一个模块把一个数值量作为参数传送给另一个模块的耦合方式属于数据耦合。