信息在每个模块内都是隐蔽的,只有执行相关功能的模块才能访问它。模块独立性要求每个模块完成系统的独立子功能,尽量减少与其他模块的联系和接口复杂度。衡量软件模块独立性的标准包括内聚性和耦合性,高内聚低耦合是优秀软件设计的目标。