《软件工程》第04章在线测试
第一题、单项选择题(每题1分,5道题共5分)
1、软件结构是软件模块间关系的表示,下列术语中( B )不属于对模块间关系的描述。
A. 调用关系 B. 从属关系
C. 嵌套关系 D.主次关系
2、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( B )。
A. 抽象和信息隐蔽 B. 局部化和封装化
C. 内聚性和耦合性 D.激活机制和控制方法
3、对软件进行分解是为了( A )。
A. 降低模块的复杂程度 B. 减低模块间接口的复杂程度
C. 降低模块的复杂程度,并降低模块间接口的复杂程度 D. 降低模块的复杂程度,并提高模块间接口的复杂程度
4、软件设计中划分模块的一个准则是( D )。
A. 低内聚低耦合 B.低内聚高耦合
C.高内聚高耦合 D. 高内聚低耦合
5、把大型软件按照规定划分为一个个较小的、相对独立但又相关的模块叫做模块化设计。模块化设计的主要指导思想有( D )。
A.模块偶然性 B.模块逻辑性
C. 模块过程化 D.模块独立性