首页
登录
从业资格
在结构化设计中,程序模块设计的原则不包括( )。A.规模适中 B.单入口、单
在结构化设计中,程序模块设计的原则不包括( )。A.规模适中 B.单入口、单
资格题库
2022-08-02
93
问题
在结构化设计中,程序模块设计的原则不包括( )。A.规模适中B.单入口、单出口C.接口简单D.功能齐全
选项
A.规模适中
B.单入口、单出口
C.接口简单
D.功能齐全
答案
D
解析
提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。除此之外,还应该考虑其他方面的一些要求,遵循如下原则:
1、系统分解有层次:首先从系统的整体出发,根据系统的目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统的目标。然后对每个子模块再进一步逐层向下分解,直至分解到最小的模块为止。
2、适宜地系统深度和宽度比例。系统深度是指系统结构中的控制层次。宽度表示控制的总分布,即统一层次的模块总数的最大值。系统的深度和宽度之间往往有一个较为适宜的比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度的加大。
3、模块大小适中。模块的大小一般是用模块中所包含的语句的数量多少来衡量。有这样一个参考数字,即模块的语句行数在50~100行为最好,最多不超过500行。
4、适度控制模块的扇入扇出。模块的扇入指模块直接上级模块的个数,模块的直属下级模块个数即为模块的扇出。模块的扇入数一般来说越大越好,说明该模块的通用性强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出的个数最好是3或4,一般不要超过7。
5、较小的数据冗余。如果模块分解不当,会造成大量的数据冗余,这可能引起相关数据分布在不同的模块中,大量原始数据需要调用,大量的中间结果需要保存和传递,以及大量计算工作将要重复进行的情况,可能会降低系统的工作效率。
转载请注明原文地址:https://tihaiku.com/congyezige/2421012.html
本试题收录于:
中级 信息系统管理工程师题库软件水平考试初中高级分类
中级 信息系统管理工程师
软件水平考试初中高级
相关试题推荐
一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生()
结构化综合布线系统中的建筑群子系统是指()。A.管理楼层内各种设备的子系统
在网络分层设计模型中,除过核心层和接入层之外,还有()。A.工作组层 B.
编写程序时通常为了提高可读性而加入注释,注释并不参与程序的运行过程。通常,编译程
以下关于解释方式运行程序的叙述中,错误的是()。A.先将高级语言程序转换为字
应用系统的数据库设计中,概念设计阶段是在()的基础上,依照用户需求对信息进行
如果要使得用C语言编写的程序在计算机上运行,则对其源程序需要依次进行()等阶
计算机加电自检后,引导程序首先装入的是(),否则,计算机不能做任何事情。A.O
在Windows系统中,执行程序x.exe时系统报告找不到y.dll,原因是(
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。A.编译 B
随机试题
Whatisthemostappropriatetitleforthepassage?[originaltext]InearlyS
Thenewyearalwaysbringswithitaculturaltraditionofnewpossibilities
防水混凝土不适用环境温度高于()的情况。A.50℃ B.80℃ C.70
关于蜡饼法叙述错误的是A.完全融化的蜡液倒入搪瓷盘或不锈钢盘 B.蜡液厚约3~
下列关于剪力墙结构体系中悬挑式钢平台设置不符合要求的是( )。A.每侧上下各两
女性,24岁,长期畏寒、头昏、乏力,皮肤黄染,肝肋下1.0cm,脾肋下4cm,H
患者角色行为适应中,角色行为缺如是指A.患者不能或不愿承担疾病所造成的一系列影响
2011年出台的《退役士兵安置条例》,突出强调退役士兵就业自主性,鼓励()
下列有关超额配售选择权的表述,正确的有()。A:发行人计划实施超额配售选择权的,
关于矿山井下的防尘措施,说法错误的是()。A.装岩时必须向矸石堆喷洒水 B.防
最新回复
(
0
)