软件设计要遵循基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽
本题考查对软件设计相关知识了解。
软件设计需要遵循一些基本原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度抽象,所以软件设计基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定功能和子功能部分;软件设计基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问内容对其他模块来说是透明。信息隐蔽意味着有效模块性能能够通过定义一套独立模块来实现,这些模块相互之间通信仅仅包括实现软件功能所必需信息。封装是手段,它目是要达到信息隐蔽。









