模块间尽量使用数据耦合;必要时才采用控制耦合;对公共耦合应限制耦合的模块数;坚决不用内容耦合。模块内部的组合形式主要有七种。
(1)偶然组合:如果一个模块所要完成的动作之间没有任何关系,或者即使有某种关系,也是非常松散的,就称之为偶然组合。偶然组合可理解性差,难于修改,设计中应尽力避免。
(2)逻辑组合:如果一个模块内部的各个组成部分在逻辑上具有相似的处理动作,但功能上、用途上却彼此无关,则称之为逻辑组合。逻辑组合的模块与其他模块之间有相当复杂的块间联系,其可修改性差,维护困难。
(3)时间组合:时间组合也称为瞬时组合,模块内各组成部分所包含的处理动作必须在同一时间内完成。时间组合模块的联系程度较低,不易于修改,维护较难,但它在一定程度上反映了系统的某些实质,因此比逻辑组合要强一些。
(4)过程组合:如果一个模块内部的各个组成部分所要完成的动作彼此间没什么关系,但必须以特定的次序(控制流)执行,则称之为过程组合,其组合方式较强,可修改性高。
(5)通信组合:如果一个模块内部的各个组成部分所完成的动作都使用了同一个输入数据或产生同一个输出数据,则称之为通信组合。通信组合方式的模块与其他模块间的联系较简单,其内部紧凑性比过程组合强,但它各部分执行次序可以是任意的,容易产生重复动作。
(6)顺序组合:对于一个模块内部的各个组成部分,如果前一部分处理动作的输出是后一部分处理动作的输入,则称之为顺序组合。其块内联系程度较高,与其他模块的联系也较低。
(7)功能组合:如果一个模块内部包括且仅包括为完成某一功能所必需的组成部分,则称之为功能组合。功能组合方式有一个目的、有单一的功能,因而界面清楚,与其他模块的联系低,可读性、可修改性、可维护性、可测试性均很好,是最高级程序块内联系,在进行模块设计时,应尽可能追求功能块内组合。
低内聚:偶然组合、逻辑组合、时间组合;中内聚:过程组合、通信组合;高内聚:顺序组合、功能组合。
(简答题)
简述结构化系统设计的思想与特点。
正确答案
答案解析
略
相似试题
(简答题)
简述结构化系统设计的思想与特点。
(填空题)
结构化方法的基本思想是()的方法,根据用户至上的原则,自始至终按照结构化、模块化,自顶向下地对系统进行分析与设计。
(简答题)
简述结构化设计的基本思想。
(简答题)
简述结构化设计思想。
(简答题)
结构化系统设计的基本思想是什么?
(单选题)
结构化系统分析和设计的基本思想是()。
(单选题)
结构化系统设计的基本思想是采用()的方法。
(填空题)
结构化系统设计的基本思想是:人们从结构化程序设计中受到启发,把模块化思想引入到系统设计中来,将一个系统设计成层次化的程序模块结构。这些模块相对(),功能()
(简答题)
请简述信息系统开发的结构化思想。