首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在结构化程序设计中,模块划分的原则是 A) 各模块应包括尽量多的功能 B) 各模块的规模应尽量大 C) 各模块之间的联系应尽量紧密 D) 模块内具有高内聚度,模块间具有低耦合度
在结构化程序设计中,模块划分的原则是 A) 各模块应包括尽量多的功能 B) 各模块的规模应尽量大 C) 各模块之间的联系应尽量紧密 D) 模块内具有高内聚度,模块间具有低耦合度
admin
2013-02-27
58
问题
在结构化程序设计中,模块划分的原则是
A) 各模块应包括尽量多的功能
B) 各模块的规模应尽量大
C) 各模块之间的联系应尽量紧密
D) 模块内具有高内聚度,模块间具有低耦合度
选项
A、
B、
C、
D、
答案
D
解析
本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求降低耦合、提高内聚。低耦合是指降低不同模块间相互依赖的紧密程度,高内聚是指提高一个模块内各元素彼此结合的紧密程度。②模块的规模应适中。一个模块的规模不应过大,过大的模块往往是由于分解不够充分;过小的模块开销大于有益操作,而且模块过多将使系统接口复杂,因此过小的模块有时不值得单独存在。③模块的功能应该可以预测,但也要防止模块功能过分局限。如果模块包含的功能太多,则不能体现模块化设计的特点;如果模块的功能过分局限,使用范围就过分狭窄。本题的正确答案是选项D。
转载请注明原文地址:https://kaotiyun.com/show/RvVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> intf(intx); main() { intn=1,m; m=f(f(f(n))); printf("%d\n",m); } intf(intx) {
下列叙述中正确的是()。
以下说法错误的是()。
以下说法错误的是()。
若要判断char型变量c中存放的是否为小写字母,以下正确的表达式是()。
下面不能作为结构化方法软件需求分析工具的是()。
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为”asdasasdfgasdaszx67asdmklo”,子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函数中的任何内
下列描述中不属于软件需求分析阶段任务的是()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
一个C++语言程序的开发步骤通常包括编辑、【】、链接、运行和调试。
随机试题
齿痕舌常与下列哪个舌象并见
谢×,曾担任××人民法院行政审判庭庭长,1997年因故辞职,离开法院。谢×所为的下列行为中,符合新修订的《法官法》的有()。
调节价格总水平主要依靠(),调节社会总需求,间接影响价格总水平。
X公司按账龄对应收账款计提坏账准备。如果注册会计师发现X公司账龄分析表中的若干笔应收账款确定的账龄存在错误,则应将以下()认定的重大错报风险评估为高水平。
合同诈骗罪,是指以非法占有为目的,在签订、履行合同过程中,以虚构事实或隐瞒真相的方法,骗取对方当事人的财物,数额较大的行为。下列行为中属于合同诈骗罪的是()。
从给出的选项中,选择最合适的一个填人问号处,使之呈现一定的规律性:
小方在计算机安全中心存储了用户名、账户密码和指纹密码三项信息。当登陆操作系统时,安全中心首先要鉴别这台计算机的指纹密码是否正确,输入的用户名是否存在,账户密码是否正确。如果三项信息均正确,则允许登陆;如果以上信息有一项不正确,那么安全中心就会拒绝这个用户从
Asimpledefinitionforasocialnetworkisthecirclesofpeopleyouknow.Therearecirclesofyourclosefriends,othersincl
以下代码的输出结果是()。ls=[]formin’想念’:fornin’家人’:ls.append(m+n)print(ls)
HowlonghastheIndonesianforestbeenonfire?
最新回复
(
0
)