划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()
第1题:
在软件结构中,模块可以分为几类,以下哪种不属于模块划分的固有类型?
A.顺序模块
B.增量模块
C.层次模块
D.并行模块
第2题:
软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是______。
A.模块高内聚
B.模块低耦合
C.模块独立性
D.程序模块化
第3题:
此题为判断题(对,错)。
第4题:
嵌入式应用软件的开发必须将硬件、软件、人力资源等元素集成起来,并进行适当的组合以实现应用软件对功能和性能的需求。以下正确描述嵌入式应用软件的设计流程的是(63)。
A.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→功能模块的集成测试→调试→代码固化
B.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→固化调试→功能模块的集成测试→代码固化
C.确定硬件驱动的软件接口→按厢实时性划分软件功能模块→生成各模块代码→功能模块的集成测试→代码固化→调试
D.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→固化调试→功能模块的集成测试→代码固化
第5题:
软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是______。
A.模块高内聚
B.模块低耦合
C.模块独立性
D.程序模块化
第6题:
● 一般来讲,在并行处理系统中,将程序的模块划分得越小, (14) 。
(14)
A. 程序模块间的数据相关性越大,线程创建和通信的开销越大。
B. 程序模块间的数据相关性越小,线程创建和通信的开销越大。
C. 程序模块间的数据相关性越小,线程创建和通信的开销越小。
D. 程序模块间的数据相关性越大,线程创建和通信的开销越小。
第7题:
在设计时模块要分的越小越好。()
第8题:
在软件生命周期的________阶段,软件的结构、模块的划分、功能的分配以及处理流程应该给出。
第9题:
对软件进行分解,是为了( )。
A.降低模块间接口的复杂度
B.降低模块的复杂程度,并降低模块间接口的复杂程度
C.降低模块的复杂程度
D.降低模块的复杂程度,并提高模块间接口的复杂程度
第10题:
A、系统需要划分多个模块,模块的规模越小越好
B、考虑信息隐蔽,模块内部的数据不能让其他模块直接访问模块独立性要好
C、尽可能高内聚和低耦合
D、采用过程抽象和数据抽象设计