【正确答案】模块化设计思想是把信息系统分解成一些规模较小的、功能较简单模块,这些模块具有自己的相对独立性。模块之间的相互联系则通过一定的方式予以规定和说明。模块化可以明显提高系统的灵活性,建立、修改、扩充都更方便。
(1)模块应该具有独立性:在系统中模块之间应尽可能的相互独立,减少模块间的耦合,即信息交叉,以便于将模块作为一个独立子系统开发。
(2)模块大小划分要适当:模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统重构。
(3)模块功能要简单:底层模块一般应完成一项独立的处理任务。
(4)共享的功能模块应集中:对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。
【答案解析】