首页
登录
从业资格
在结构化设计中,程序模块设计的原则不包括( )。A.规模适中 B.单入口、单出
在结构化设计中,程序模块设计的原则不包括( )。A.规模适中 B.单入口、单出
最全题库
2022-08-02
97
问题
在结构化设计中,程序模块设计的原则不包括( )。A.规模适中B.单入口、单出口C.接口简单D.功能齐全
选项
A.规模适中
B.单入口、单出口
C.接口简单
D.功能齐全
答案
D
解析
提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。除此之外,还应该考虑其它方面的一些要求,遵循如下原则:1、系统分解有层次:首先从系统的整体出发,根据系统的目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统的目标。然后对每个子模块在进一步逐层向下分解,直至分解到最小的模块为止。2、适宜地系统深度和宽度比例。系统深度是指系统结构中的控制层次。宽度表示控制的总分布,即统一层次的模块总数的最大值。系统的深度和宽度之间往往有一个较为适宜的比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度的加大。3、模块大小适中。模块的大小一般使用模块中所包含的语句的数量多少来衡量。有这个样一个参考数字,即模块的语句行数在50~100行为最好,最多不超过500行。4、适度控制模块的扇入扇出。模块的扇入指模块直接上级模块的个数,模块的直属下级模块个数即为模块的扇出。模块的扇入数一般来说越大越好,说明该模块的通用性强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出的个数最好是3或4,一般不要超过7。5、较小的数据冗余。如果模块分解不当,会造成大量的数据冗余,这可能引起相关数据分布在不同的模块中,大量原始数据需要调用,大量的中间结果需要保存和传递,以及大量计算工作将要重复进行的情况,可能会降低系统的工作效率。
转载请注明原文地址:https://tihaiku.com/congyezige/2420544.html
本试题收录于:
中级 信息系统管理工程师题库软件水平考试初中高级分类
中级 信息系统管理工程师
软件水平考试初中高级
相关试题推荐
软件著作权的客体不包括()。A.源程序 B.目标程序 C.软件文档 D
在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方
程序计数器(PC)是用来指出下一条待执行指令地址的,它属于()中的部件。A.C
计算机加电自检后,引导程序首先装入的是()否则,计算机不能做任何事情。A.Of
在Windows中,可以确保打开一个很久以前、又记不清用何种程序建立的文档的操作
在Windows系统中,执行程序x.exe时系统报告找不到y.dll,
Windows磁盘碎片整理程序()A.只能将磁盘上可用空间合并为连续的区域 B
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()A.编译
如果鼠标器突然失灵,则可用组合键(9)来结束一个正在运行的应用程序(任务)。A.
脚本语言程序开发不采用“编写,编译一链接.运行”模式,()不属于脚本语言。A.D
随机试题
ThereisanoldsayinginEnglish:"Laughteristhebestmedicine".Untilrec
秦始皇是中国历史上杰出的政治家、军事家。公元前221年,他统一中国,建立了历史上第一个统一的、多民族的、高度中央集权的(highlycentraliz
患者,男孩,12岁。因疲乏、发热、食欲不振、恶心、呕吐1周,加重2天就诊。发病以
教师考核主要是_____、_____、_____、_____四个方面。
Thechangeinthatvillagewasmiraculou
采取的隔离措施中,不正确的是A、不同病种患者应分室居住 B、探视患者时须穿隔离
人在每一瞬间,将心理活动选择了某些对象而忽略了另一些对象。这一特点指的是注意的(
人类学习和学生学习之间是一般与特殊的关系。
银行承兑汇票的承兑银行,应当按照票面金额向出票人收取()的手续费。A:千分之一
消防工程竣工验收中,对具备相应情形的特殊建设工程,( )必须向公安机关消防机构
最新回复
(
0
)