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

题目

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

  • A、模块的内聚性高,模块之间的耦合度高
  • B、模块的内聚性高,模块之间的耦合度低
  • C、模块的内聚性低,模块之间的耦合度高
  • D、模块的内聚性低,模块之间的耦合度低
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列叙述中正确的是( )。

A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息

B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节

C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则

D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法


正确答案:C
解析: 在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不是细节。在程序设计中模块化和结构化可以同时使用,一个模块的内部结构也要符合结构化设计原则。

第2题:

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

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

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

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

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


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

第3题:

下列叙述中,不属于设计准则的是( )。

A)提高模块独立性

B)使模块的作用域在该模块的控制域中

C)设计成多入口、多出口模块

D)设计功能可预测的模块


正确答案:C

第4题:

以下关于层次化网络设计原则的叙述中,错误的是 (56) 。

A.层次化网络设计时,一般分为核心层、汇聚层、接入层三个层次

B.应当首先设计核心层,再根据必要的分析完成其他层次设计

C.为了保证网络的层次性,不能在设计中随意加入额外连接

D.除去接入层,其他层次应尽量采用模块化方式,模块间的边界应非常清晰


正确答案:B
本题考察网络层次化设计的知识。进行网络层次化设计时,一般分为核心层、汇聚层、接入层三个层次、为了保证网络的层次性,不能在设计中随意加入额外连接、除去接入层,其他层次应尽量采用模块化方式,模块间的边界应非常清晰。

第5题:

●以下关于网上单证设计的叙述中,正确的是(70) 。

(70)

A.网上单证设计是指网上客户订单设计

B.网上单证设计不需要与购物车链接

C.网上单证设计遵循简洁明了原则

D.网上单证设计要求客户填写信息越详尽越好


正确答案:C

第6题:

以下关于面向对象设计的叙述中,错误的是( )。

A.高层模块不应该依赖于底层模块

B.抽象不应该依赖于细节

C.细节可以依赖于抽象

D.高层模块无法不依赖于底层模块


正确答案:D
解析:面向对象设计是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程。面向对象设计的准则包括:模块化、抽象、信息隐藏、低耦合和高内聚等。

第7题:

下列叙述中正确的是( )。

A.在模块化程序设计中,一个模块应该尽量多地包括与其他模块联系的信息

B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节

C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则

D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法


正确答案:C
C。【解析】在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不是细节。在程序设计中模块化和结构化可以同时使用,一个模块的内部结构也要符合结构化设计原则。

第8题:

● 以下关于面向对象设计的叙述中,错误的是(42) 。

(42)A. 高层模块不应该依赖于底层模块

B. 抽象不应该依赖于细节

C. 细节可以依赖于抽象

D. 高层模块无法不依赖于底层模块


正确答案:A
解析:面向对象设计的含义是设计分析模型和实现相应源代码,在目标代码环境中这种源代码可被执行。面向对象设计是建立在面向对象分析的基础上的。

 

第9题:

以下关于软件设计原则的叙述中,不正确的是()

A、系统需要划分多个模块,模块的规模越小越好

B、考虑信息隐蔽,模块内部的数据不能让其他模块直接访问模块独立性要好

C、尽可能高内聚和低耦合

D、采用过程抽象和数据抽象设计


正确答案:A

第10题:

以下关于层次化网络设计原则的叙述中,错误的是(13)。

A.一般将网络划分为核心层、汇聚层、接入层三个层次

B.应当首先设计核心层,再根据必要的分析完成其他层次设计

C.为了保证网络的层次性,不能在设计中随意加入额外连接

D.除去接入层,其他层次应尽量采用模块化方式,模块间边界应非常清晰


正确答案:B
本题考察网络层次化设计的知识。进行网络层次化设计时,一般分为核心层、汇聚层、接入层三个层次、为了保证网络的层次性,不能在设计中随意加入额外连接、除去接入层,其他层次应尽量采用模块化方式,模块间的边界应非常清晰。

更多相关问题