在结构化设计中,程序模块设计原则不包括( )。

作者&投稿:笃薛 (若有异议请与网页底部的电邮联系)
【答案】:D
提高聚合程度,降低模块之间耦合程度是模块设计应该遵循最重要两个原则。除此之外,还应该考虑其它方面一些要求,遵循如下原则:1、系统分解有层次:首先从系统整体出发,根据系统目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统目标。然后对每个子模块在进一步逐层向下分解,直至分解到最小模块为止。2、适宜地系统深度和宽度比例。系统深度是指系统结构中控制层次。宽度表示控制总分布,即统一层次模块总数最大值。系统深度和宽度之间往往有一个较为适宜比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度加大。3、模块大小适中。模块大小一般使用模块中所包含语句数量多少来衡量。有这个样一个参考数字,即模块语句行数在50~100行为最好,最多不超过500行。4、适度控制模块扇入扇出。模块扇入指模块直接上级模块个数,模块直属下级模块个数即为模块扇出。模块扇入数一般来说越大越好,说明该模块通用性强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出个数最好是3或4,一般不要超过7。5、较小数据冗余。如果模块分解不当,会造成大量数据冗余,这可能引起相关数据分布在不同模块中,大量原始数据需要调用,大量中间结果需要保存和传递,以及大量计算工作将要重复进行情况,可能会降低系统工作效率。

~

结构化程序设计原则强调的是
答:结构化程序设计原则强调的是自顶向下。结构化程序设计的基本原则包括:自顶向下;逐步求精;模块化;限制使用GOT0语句。自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。逐步求精:对复杂...

软件模块化的设计原则
答:对于这种不可避免的情况,要引起充分注意,要将相应模块做特殊处理。无论测试还是维护都把模块状态作为一个重要影响因素来考虑。7、设计单入口单出口的模块。这条规则警告软件开发者不要使模块间出现内容祸合,这也是结构化程序设计的基木要求,目的在于提高软件的可理解性、可测试性和可维护性。

结构化程序设计的基本原则都包括什么?
答:结构化程序设计由于采用了模块分解与功能抽象,自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。虽然结构化程序设计方法具有很多的优点,但它仍是一种面向过程的程序设计方法,它把数据和处理数据的过程分离为相互独立的实体。当数据...

结构化程序设计的基本思想主要强调的是
答:原则:结构化程序设计采用自顶向下、逐步求精的设计方法,各个模块通过“顺序、选择、循环”的控制结构进行连接,并且只有一个入口、一个出口。结构化程序设计的原则可表示为:程序=(算法)+(数据结构)。算法是一个独立的整体,数据结构(包含数据类型与数据)也是一个独立的整体。两者分开设计,以算法(函数...

什么是结构化方法结构化方法的设计原则?
答:③把资料流图对映到软体模组结构,设计出模组结构的上层;④基于资料流图逐步分解高层模组,设计中下层模组;⑤对模组结构进行优化,得到更为合理的软体结构;⑥描述模组介面。结构化设计方法的设计原则 1***使每个模组尽量只执行一个功能***坚持功能性内聚***;2***每个模组用过程语句***或函式方式等*...

结构化设计方法的软件设计过程及原则
答:信息隐蔽:采用封装技术,将程序模块的实现细节(过程或数据)隐藏起来,对于不需要这些信息的其它模块来说是不能访问的,使模块接口尽量简单。按照信息隐藏的原则,系统中的模块应设计成“黑箱”,模块外部只能使用模块接口说明中给出的信息,如操作、数据类型等等。(3)模块化(modularity)...

程序设计的基本方法有哪些?
答:程序设计的基本方法,如下:一、结构化程序设计方法 在结构化程序设计中,任何程序段的编写都基于3种结构:分支结构、循环结构和顺序结构。程序具有明显的模块化特征,每个程序模块具有惟一的出口和入口语句。结构化程序的结构简单清晰,模块化强,描述方式贴近人们习惯的推理式思维方式,因此可读性强。二、...

程序中的设计模式设计都有什么原则呢?
答:1、开闭原则 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则 里氏代换原则是...

软件设计中划分模块的一个准则是
答:高内聚低耦合,是软件工程中的概念,是判断软件设计好坏的标准,主要用于程序的面向对象的设计,主要看类的内聚性是否高,耦合度是否低。目的是使程序模块的可重用性、移植性大大增强。通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。内聚是从功能角度来度量模块内的联系,一个好的内聚...

结构化设计中,模块划分应遵循高凝聚吗?
答:结构化设计中,模块划分应遵循高凝聚。软件设计过程对程序结构、数据结构、过程细节和接口细节逐步细化、评审和编写文档的过程。从技术角度上,软件设计分成体系结构设计、数据设计、过程设计、接口设计4个方面的工作。从管理角度上讲,软件设计分为概要设计和详细设计两个阶段。设计必须实现分析模型中描述的...