软件工程软件总体设计章节练习(2018.03.17)

来源:考试资料网
参考答案:变换流由输入、变换(或处理)、输出三部分组成。
事物流某个加工将它的输入流分离成许多发散的数据流,形成许多加工...
参考答案:变换分析设计步骤:
⑴确定变换中心,逻辑输入和输出。
⑵设计软件结构的顶层和第一层--变换结构:顶层...
3.名词解释标记耦合
参考答案:

如果一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。

参考答案:(1)采用某种设计方法,将一个复杂的系统按功能划分为模块。
(2)确定每个模块的功能。
(3)确定模...
5.名词解释功能内聚
参考答案:一个模块中各个部分都是完成某一具体功能必不可少的组成部分,或者说该模块中所有部分都是为了完成一项具体功能而协同工作,紧密...
6.名词解释信息内聚
参考答案:这种模块完成多个功能,各个功能都在同一数据结构上操作,每一项功能有一个唯一的入口点。这个模块将根据不同的要求,确定该执行...
参考答案:指衡量不同模块彼此间互相依赖(连接)的紧密程度;
有非直接耦合、标记耦合、数据耦合、控制耦合、外部耦合、公共耦...
8.名词解释巧合内聚
参考答案:巧合内聚又称为偶然内聚。当模块内各部分之间没有联系,或者即使有联系,这种联系也很松散,则称这种模块为巧合内聚模块,它是内...
9.名词解释内聚
参考答案:

衡量一个模块内部各个元素彼此结合的紧密程度。功能内聚,信息内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,巧合内聚。

10.名词解释非直接耦合
参考答案:如果两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的,这就是非直接耦合。这种耦合的模块独立性...