
结构化程序设计方法中,根据一般的讲法,模块的划分应当符合以下三条基本的要求:
(1)模块的功能在逻辑上尽可能地单一化、明确化,最好做到一一对应。即每一个模块实现一项明确的任务,反之每一项任务仅由一个模块来完成。
(2)模块之间的联系及互相影响尽可能地少,对于必需的联系都应当加以明确的说明,如参数的传递,共享文件的内容与格式等。而且一般来说,尽量避免传递控制信号,而仅限于传递处理对象。有的书上把这种联系及相互影响称为耦合,即应当尽量避免逻辑耦合,而仅限于数据耦合。
(3)模块的规模应当足够小,以便使它本身的调试易于进行。
故本题选B。
