在解决软件项目复杂性问题时,以下哪项措施最直接地降低了单个模块的复杂性? A. 提升代码复用性 B. 采用分层思想 C. 制订系统化的更新机制 D. 增加模块之间的耦合性 答案解析 采用分层思想通过将软件自顶向下分解为若干层次或模块,直接降低了单个模块的复杂性,将一个复杂的问题分解为若干个子问题,逐步细化解决。 正确答案:B