在设计和实现软件系统的功能模块时,( )最不利于软件维护。
A:系统的主要功能应该由一个模块实现 
B:一个模块应该只实现一个主要功能 
C:模块之间的相互作用和耦合应尽量小 
D:一个模块应该只有一个控制入口和控制出口 
出自:信息系统项目管理师(高级)