划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好

题目

划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()

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

第1题:

在软件结构中,模块可以分为几类,以下哪种不属于模块划分的固有类型?

A.顺序模块

B.增量模块

C.层次模块

D.并行模块


正确答案:C

第2题:

软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是______。

A.模块高内聚

B.模块低耦合

C.模块独立性

D.程序模块化


正确答案:C
解析:SD方法的基本思想是模块化,模块的划分主要是依赖模块的独立性,而内聚性与聚合性是度量模块独立性的两个定性指标。

第3题:

软件模块划分得越小,总的软件开发成本就越小。()

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


参考答案:错误

第4题:

嵌入式应用软件的开发必须将硬件、软件、人力资源等元素集成起来,并进行适当的组合以实现应用软件对功能和性能的需求。以下正确描述嵌入式应用软件的设计流程的是(63)。

A.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→功能模块的集成测试→调试→代码固化

B.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→固化调试→功能模块的集成测试→代码固化

C.确定硬件驱动的软件接口→按厢实时性划分软件功能模块→生成各模块代码→功能模块的集成测试→代码固化→调试

D.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→固化调试→功能模块的集成测试→代码固化


正确答案:C
解析:嵌入式应用软件的开发流程与通用软件的开发流程大体相同,但在开发所使用的设计方法上有一定的差异。整个软件的开发流程可分为在软硬件划分阶段确定硬件驱动接口阶段、软件功能模块按照实时性进行划分阶段、各软件功能模块的代码生成阶段、软件功能模块的集成测试阶段、代码固化及固化后的调试阶段。

第5题:

软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是______。

A.模块高内聚

B.模块低耦合

C.模块独立性

D.程序模块化


正确答案:C
解析:结构化设计方法的基本思想是模块化,模块的划分主要依赖模块的独立性,内聚性与耦合性是度量模块独立性的两个定性指标。

第6题:

● 一般来讲,在并行处理系统中,将程序的模块划分得越小, (14) 。

(14)

A. 程序模块间的数据相关性越大,线程创建和通信的开销越大。

B. 程序模块间的数据相关性越小,线程创建和通信的开销越大。

C. 程序模块间的数据相关性越小,线程创建和通信的开销越小。

D. 程序模块间的数据相关性越大,线程创建和通信的开销越小。


正确答案:A

第7题:

在设计时模块要分的越小越好。()


正确答案:×

第8题:

在软件生命周期的________阶段,软件的结构、模块的划分、功能的分配以及处理流程应该给出。


正确答案:
软件设计

第9题:

对软件进行分解,是为了( )。

A.降低模块间接口的复杂度

B.降低模块的复杂程度,并降低模块间接口的复杂程度

C.降低模块的复杂程度

D.降低模块的复杂程度,并提高模块间接口的复杂程度


正确答案:C
解析:软件的分解是结构化开发方法中为了降低模块的复杂程度而采取的一种方法。

第10题:

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

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

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

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

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


正确答案:A

更多相关问题