首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。
admin
2019-03-11
15
问题
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。
选项
A、简单耦合
B、直接耦合
C、标记耦合
D、控制耦合
答案
C
解析
一个模块的扇入是指直接调用该模块的上级模块的个数,扇出是指该模块直接调用的下级模块的个数,扇入大表示模块的复用程度高,扇出大表示模块的复杂度高。因此,模块的扇入应尽量大,扇出不宜过大。在进行软件设计时,一般要注意以下三方面的问题。(1)有效模块化:降低耦合提高内聚;使用高扇出使结构最小化,当深度增加时争取提高扇入;将模块的影响限制在模块控制的范围内;评估模块接口以降低复杂度和冗余并提高一致性;定义功能可以预测的模块,但要避免过分限制模块;力争“受控入口”,避免“病态连接”:根据设计约束和可移植性需求,对软件进行打包。(2)内聚:一般认为,巧合、逻辑和时间上的聚合是低聚合度的表现,信息的聚合则属于中等聚合度,顺序的和功能的聚合是高聚合度的表现。(3)耦合:耦合是对程序结构中模块相互关联的度量。耦合取决于各个模块间接口的复杂程度、调用模块的方式,以及哪些信息通过接口。耦合的强度依赖于以下几个因素:①一个模块对另一个模块的调用;②一个模块向另一个模块传递的数据量:③一个模块施加到另一个模块的控制的多少;④模块之间接口的复杂程度。在软件设计过程中,应尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,完全不用内容耦合。
转载请注明原文地址:https://kaotiyun.com/show/7gRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下列不属于用户接口软件应特点的是__________。
若某人持有盗版软件,但他本人确实不知道该软件是盗版的,则(7)承担侵权责任。
若文件系统容许不同用户的文件可以具有相同的文件名,则操作系统应采用(9)来实现。
SNMPv2引入了信息模块的概念,用于说明一组定义,以下不属于这种模块的是(45)。
以下关于CPU的叙述中,错误的是__________。(2009年下半年试题)
在IPv6中,地址类型是由格式前缀来区分的。IPv6可聚合伞球单播地址的格式前缀是______。
建筑物综合布线系统中的工作区子系统是指__________。(2009年下半年试题)
设置计算机的无线网卡,使该计算机与实验室的无线访问点LabAP之间的通信能够受密码保护,指定密钥为2350AD9FE0,则下图中应设置(43)。
以下的访问控制列表中,(51)禁止所有Telnet访问子网10.10.1.0/24。
设系统中有R类资源m个,现有,2个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e5种情况,(1)两种情况可能会发生死锁。对于这两种情况,若将(2),则不会发生死锁。(2009年上半年试题)(1)
随机试题
咳嗽痰多气急,痰稠色黄,微恶风寒,舌苔黄腻,脉滑数。方剂选用
在有连续调光、瞬时启动、开关频繁要求或限制电磁波干扰的场所,可选用()光源。
在Excel的编辑状态,将插入点定在第3行和第4列相交处的单元格内,连续二次单击鼠标左键,则表格中被“选择”的部分是( )。
在报价驱动系统中,做市商的收入来源是( )。
金融市场按照()划分为货币市场、资本市场、外汇市场、金融衍生品市场、保险市场和黄金市场。
在Excel中用来存储并处理工作表数据的文件叫()。
下列关于核能的说法,错误的是()。
来自密歇根大学等多家机构的科学家说,他们利用设在夏威夷的地面望远镜和在太空轨道上的哈勃望远镜,在附近星系中发现了3个黑洞,并对其他可能存在黑洞的星系进行了进一步观测,最终找到了宇宙大部分星系中存在的黑洞,每个黑洞大小与它所在的星系大小成正比的证据。密歇根大
假设某设备表中有一个设备名称字段,查找设备名称最后一个字为“机”的记录的准则是()。
______,theywouldnothaveachievedsuchagreatsuccess.
最新回复
(
0
)