在设计软件的模块结构时,()不能改进设计质量。A.模块的作用范围应在其控制范围之内B.模块的大小适

题目

在设计软件的模块结构时,()不能改进设计质量。

A.模块的作用范围应在其控制范围之内

B.模块的大小适中

C.避免或减少使用病态连接(从中部进入或访问一个模块)

D.模块的功能越单纯越好

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

第1题:

●在软件设计阶段,划分模块的原则是,一个模块的(5)。

(5)A.作用范围应该在其控制范围之内

B.控制范围应该在作用范围之内

C.作用范围与控制范围互不包含

D.作用范围与控制范围不受任何限制


正确答案:A

第2题:

在结构化设计方法中,总体设计的主要任务是要确定软件的整体结构,下列不属于总体设计的具体任务的是

A.将系统或子系统分解为多个模块

B.确定模块之间传送的数据及其调用关系

C.评价并改进模块结构的质量

D.确定模块的算法


正确答案:D
解析:总体设计的主要任务是要确定软件的整体结构,其具体任务是:
①将系统或子系统分解为多具模块。
②确定模块间传送的数据及其调用关系;
③评价并改进模块结构的质量。

第3题:

以下不应该作为软件设计遵循的准则的是( )。

A.降低模块的内聚度,提高模块的耦合度

B.模块规模适度

C.深度、宽度、扇入和扇出要适当

D.模块的作用范围应保持在该模块的控制范围内


正确答案:A
模块耦合性是模块独立性的重要度量因素之一,耦合是软件结构中各模块之间相互连的一种度量,耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点及通过接口的数据。内聚是从功能角度来衡量模块的联系,其描述的是模块内的功能联系。好的软件结构应该使模块问的耦合度尽可能低,而模块的内聚度尽可能高,从而使模块具有较高的独立性。

第4题:

软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是确定

A.软件模块间的组成关系

B.模块间的操作细节

C.模块的独立性度量

D.模块的具体功能


正确答案:A
解析:软件结构是软件模块间关系的表示,软件模块间的关系可以有很多种.如调用关系、包含关系和嵌套关系等软件结构设计的主要任务是软件模块体系即软件微块间的组成关系设计。考点链接:模块的独立性及其度量。

第5题:

在结构化设计分析方法中,总体设计的主要任务是要确定软件的整体结构,下列( )不属于总体设计的具体任务。

A.将系统或子系统分解为多个模块

B.确定模块之间传送的数据及其调用关系

C.评价并改进模块结构的质量

D.详细设计


正确答案:D

第6题:

●在软件设计阶段,划分模块的原则是:一个模块的(18)。

(18)A.作用范围应该在其控制范围之内

B.控制范围应该在其作用范围之内

C.作用范围与控制范围互不包含

D.作用范围与控制范围不受任何限制


正确答案:A

第7题:

划分模块时,一个模块的控制范围应在其作用范围之内。()

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


参考答案:错误

第8题:

软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是要确定

A.软件模块间的组成关系

B.模块间的操作细节

C.模块的独立性度量

D.模块的具体功能


正确答案:A
解析:软件结构设计是指通常一个模块完成一个适当的子功能,应该把模块组织成良好的层次系统。软件结构只提供了软件模块间组成关系的表示,并不提供模块间实现控制关系的操作细节,更不提供模块内部的操作细节。

第9题:

划分模块时,一个模块的()。

A.作用范围应在其控制范围之外

B.作用范围应在其控制范围之内

C.作用范围与其控制范围互不包容

D.作用范围与其控制范围不受限制


参考答案:B

第10题:

在结构化设计方法中,总体设计的主要任务是要确定软件的整体结构,下列哪个不属于总体设计的具体任务?

A.将系统和子系统分解为多个模块

B.确定模块之间传送的数据机器调用的关系

C.评价并改进模块结构的质量

D.详细设计


正确答案:D
解析:结构化生命周期方法的系统设计阶段又可以分为总体设计和详细设计两个阶段,所以详细设计不可能属于总体设计的具体任务。

更多相关问题