問答題什么是模塊、模塊的扇入和扇出?試述模塊設計的基本原則。