首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在结构化程序设计中,模块划分的原则是
在结构化程序设计中,模块划分的原则是
admin
2009-03-17
53
问题
在结构化程序设计中,模块划分的原则是
选项
A、各模块应包括尽量多的功能
B、各模块的规模应尽量大
C、各模块之间的联系应尽量紧密
D、模块内具有高内聚度、模块间具有低耦合度
答案
D
解析
本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:
(1)改进软件结构,提高模块独立性。通过模块的分解或合并,力求降低耦合提高内聚。低耦合也就是降低不同模块间相互依赖的紧密程度,高内聚是提高一个模块内各元素彼此结合的紧密程度。
(2)模块的规模应适中。一个模块的规模不应过大,过大的模块往往是由于分解不够充分:过小的模块开销大于有益操作,而且模块过多将使系统接口复杂。因此过小的模块有时不值得单独存在。
(3)模块的功能应该可以预测,但也要防止模块功能过分局限。如果模块包含的功能太多,则不能体现模块化设计的特点;如果模块的功能过分的局限,使用范围就过分狭窄。
经过上述分析,本题的正确答案是选项D。
转载请注明原文地址:https://kaotiyun.com/show/Sojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
有以下程序:#include<stdio.h>voidfun1(char*p){char*q;q=p;while(*q!=\’0’){(*q)++:q++;
下列选项中属于面向对象设计方法主要特征的是()。
以下叙述中错误的是()。
对下列二叉树进行前序遍历的结果为()。
下列叙述中正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
下面不能作为结构化方法软件需求分析工具的是
随机试题
案例某煤矿生产任务繁重,产量超过核准指标。构成掘进工作面通风系统的巷道尚未贯通。虽然矿井安装了瓦斯监控系统,但瓦斯传感器存在故障,信号传输不畅。某月某日,228工作面发生了冲击地压,工人在未断电情况下检修照明信号综合保护装置时发生了瓦斯
()是安全评价工作过程形成的成果。
碾压混凝土坝是采用碾压土石坝的施工方法,使用干贫混凝土修建的混凝土坝,是混凝土坝施工的一种新技术。某拦河大坝采用该项施工技术。承包商在编制施工组织设计时,根据有关资料,结合现场地形地貌等条件,重点对下列几个方面进行分析和考虑:(1)料场的选择与布置;(
下列关于信托产品流动性及收益情况的说法,正确的有()。
注册会计师应当在对简要财务报表出具的审计报告中指出或提及以下内容()。
明天就是选举日了,以下公民中不具有选举权的是( )
2002年的在校生中,工学学生所占的比例约是:2002年,非新生的在校生占在校生比例最大的学科是:
党的十一届三中全会以后,邓小平提出“改革是中国的第二次革命”的判断,在理论和实践上解决了社会发展的直接动力问题。改革同“第一次革命”有许多相同之处,但“改革是社会主义制度的自我完善”,它同“第一次革命”有着重大的区别,主要包括
设f(χ)∈C[-π,π],且f(χ)=+∫-ππf(χ)sinχdχ,求f(χ).
商品()涉及商品的服务。
最新回复
(
0
)