多选题 In the design phase of software engineering. decomposition of the program into modules should follow the principles of(  ).  
   A.low cohesion with low coupling  B.low cohesion with high coupling
   C.high cohesion with low coupling  D.high cohesion with high coupling
【正确答案】 C
【答案解析】在模块化的软件设计中,在对系统进行模块化分解时,应该遵循的原则是力求增加模块的内聚性,尽量减少模块的耦合性,这样利于以后的软件升级、软件维护和软件移植等,所以答案为C。