开发具有独立功能而且和其他模块之间没有过多的相互作用,就可以做到模块独立。模块独立的重要性:第一,有效的模块化的软件比较容易开发出来。修改设计和程序需要的工作量比较小。模块的独立程度可以由两个定性标准度量,这两个标准分别称为内聚和耦合。耦合:在软件设计中应该追求尽可能松散耦合的系统。交换的信息仅仅是数据称为数据耦合。内聚和耦合是密切相关的,模块内的高内聚往往意味着模块间的松耦合。 ......