补充习题2
一.选择题
1.在结构化分析过程中,通常不需要建立( )
A. 数据模型 B. 功能模型 C. 行为模型 D. 关联模型
2.耦合度最高的是( )耦合。
A.环境 B. 内容 C. 控制 D. 数据
3.E-R模型是表示概念数据模型的一种方法,通常它和( )。
A.系统实现方法有关 B. 系统实现方法无关
C.DBMS有关 D. 操作系统有关
4.内聚度较低的是( )内聚。
A.偶然 B. 过程 C. 顺序 D. 时间
5.在以下模块耦合性类型中,模块之间独立性最差的类型是:( )
A、无直接耦合 B、标记耦合 C、控制耦合 D、内容耦合
6.特征(标记)耦合指( )
A、两个模块之间没有直接的关系,它们之间不传递任何信息;
B、两个模块之间有调用关系,传递的是简单的数据值;
C、两个模块之间传递的是数据结构;被调用的模块只需要使用其中一部分数据元素;
D、一个模块调用另一个模块时,传递的是控制变量。
二、填空题
1.软件总体设计时应该遵循模块化、 、逐步求精、 、局部化和模块独立等6条原则。
2.模块的最重要特征有二:一是高内聚 ,二是 。
3.模块之间联系越紧密,其耦合性就越强,模块的独立性就越 。
4.模块独立的概念是模块化、抽象、停息隐藏和局部化概念的 。
5.模块的独立程度可以由两个定性标准度量,它们分别是 。
6.如果两个模块彼此间通过参数交换信息,而且交换的信息仅仅是数据,那么这种耦合称为 。
7.如果两个模块彼此间通过参数交换信息,而且交换的信息中有控制信息,那么这种耦合称为 。
8.内聚性表示一个模块内部各种数据和各种处理之间联系的紧密程度,块内联系愈紧,即 ,模块独立性愈好。
9.为了节约空间,将毫无关系(或者联系不多)的各成分放在一个模块中,这样的内聚称为 。
10.将几个逻辑上相似的功能放在一个模块中,调用时由调用模块传递的参数确定执行的功能,这种内聚是 。
因篇幅问题不能全部显示,请点此查看更多更全内容