首页 › 答案 › 题库 › 远程教育 › 国家开放大学

请阐述软件开发过程中模块化设计原则的要点。

请阐述软件开发过程中模块化设计原则的要点。
正确答案:(1)模块是程序中逻辑上相对独立的成分,它是一个独立的编程单位,应有良好的接口定义,模块化有助于信息隐藏和抽象,有助于表示复杂软件系统。
(2)模块的大小要适中,模块过大会导致模块内部复杂的增加,不利于模块的调试和重用,也不利于对模块的理解和修改。
(3)模块太小会导致整个系统的表示过于复杂,不利于控制复杂性。