根据John Ousterhout的观点,软件设计的最大目标是什么? A. 提高代码执行效率 B. 降低复杂性 C. 增加软件功能 D. 提高用户界面友好度 答案解析 John Ousterhout在《软件设计的哲学》一书中明确指出,软件设计的最大目标是降低复杂性。这是因为软件复杂性会导致代码难以理解和维护,增加软件项目失败的风险。 正确答案:B