软件工程导论(第六版)张海藩-牟永敏课后习题答案

2026/4/28 23:49:23

.

答:(这题真的不会!) BOOK_STATE

Book_in,Book_out,Book_reserve Book_in∩Book_out∩Book_reserve=Φ Book_in∪Book_out∪Book_reserve=BOOK_STATE

可编辑范本

.

第五章

5.1为每种类型的模块耦合举一个具体的例子。

答:耦合是对一个软件结构内不同模块之间互联程度的度量。耦合强弱取决于接口的复杂度,进入或访问某一模块的点,以及通过接口的数据。一般模块之间的可能的连接方式有七种,构成耦合的七种类型,它们的关系为:

低 耦合性 高

非直接耦合

强 独立性 弱

下面举例说明以上耦合:

A. 非直接耦合:两个模块没有直接的关系(模块1和模块2),独立性最强

可编辑范本

数据耦合 特征耦合 控制耦合 外部耦合 公共耦合 内容耦合 .

模块3 模块4 模块1 模块2 B.数据耦合:即一个模块访问另一个模块的时候,彼此之间是通过数据参数来交换输入、输出信息的,这种耦合为数据耦合。这种耦合较为松散,模块间独立性较强。

开发票 单价 数量 金额 交房费 用户情况 水费 电费 计算水电费 用户情况 C.特征耦合:即一组模块通过参数传递记录信息,用户情况是个数据结构,图中计算水费计算电费 模块都与此有关,“计算水费”和“计算电费”本没有关系,由于引用了此数据费 结构产生了依赖关系

可编辑范本

.

D.控制耦合:即如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合 E.外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。 可编辑范本

A模块Flag B F1 F2 … Fn


软件工程导论(第六版)张海藩-牟永敏课后习题答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 软件工程导论(第六版)张海藩-牟永敏课后习题答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219