问答题X 纠错

参考答案:

(1)模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。
(2)按耦合程度由低到高分为7种:
①无直接耦合(不传递任何消息)。
②数据耦合(传递的是值)。
③标记耦合(传递的是数据结构)。
④控制耦合(传递的是控制变量,例如开关、标志等)。
⑤外部耦合(传递的是I/O环境)
⑥公共耦合(传递的是在公共数据环境中的数据)。
⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。模块间联系越紧密,其耦合性越强,模块的独立性越差。
(3)提高模块独立性,降低模块间耦合度的措施是:
①在耦合方式上降低模块间接口的复杂性。
模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用);模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。
②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

软件设计的基本原理包括哪些内容?

参考答案:软件设计的基本原理包括:①模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的...

问答题

什么是软件概要设计?该阶段的基本任务是什么?

参考答案:软件概要设计又称结构设计,这是一个把软件需求转换为软件表示(只是描述软件的总的体系结构)的过程。该阶段的基本任务是:①设...

单项选择题

A.数据结构
B.数据流
C.控制
D.对象

单项选择题

A.控制
B.数据结构
C.活动事件
D.数据流

单项选择题

A.数据流设计
B.人机对话设计
C.数据库的逻辑设计
D.软件结构设计

单项选择题

A.筛选法
B.递归法
C.迭代法
D.逐步求法

单项选择题

A.循环
B.选择
C.分层
D.顺序

单项选择题

A.从上到下
B.从下到上
C.从左到右
D.从右到左

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved