简述模块的划分应当符合的基本要求。
简述模块的划分应当符合的基本要求。
【正确答案】:模块的划分应当符合以下三条基本的要求:第一,模块的功能在逻辑上尽可能地单一化、明确化,最好做到一一对应。第二,尽可能地减少模块之间的联系及互相影响,对于必需的联系都应当加以明确的说明。应当尽量避免逻辑耦合,而仅限于数据耦合。第三,模块的规模应当足够小,以便使它本身的调试易于进行。
【题目解析】:把程序的结构分解成三种基本模块:处理单元、循环机制,二分策略机制。按照这种方法来构造程序,就可以把程序内容的各种相互影响有效地控制在模块内部。根据一般的讲法,模块的划分应当符合以下三条基本的要求:第一,模块的功能在逻辑上尽可能地单一化、明确化,最好做到一一对应。(即毎一个模块实现一项明确的任务,反之每一项任务仅由一个模块来完成。)第二,尽可能地减少模块之间的联系及互相影响,对于必需的联系都应当加以明确的说明。应当尽量避免逻辑耦合,而仅限于数据耦合。第三,模块的规模应当足够小,以便使它本身的调试易于进行。
Top