您的当前位置:首页软件工程补充习题2

软件工程补充习题2

2024-09-08 来源:乌哈旅游


补充习题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.将几个逻辑上相似的功能放在一个模块中,调用时由调用模块传递的参数确定执行的功能,这种内聚是 。

因篇幅问题不能全部显示,请点此查看更多更全内容