答案
正确答案:D
解析
【内容考查】本题考查软件系统中冗余设计技术的核心目的。【选项分析】A. 提高系统的运行速度:这不是冗余设计的主要目的,冗余设计可能会增加系统复杂度,不一定提高速度。B. 减少系统的开发成本:冗余设计实际上可能增加开发成本,因为需要设计额外的备份模块或系统。C. 增加系统的功能复杂性:虽然冗余设计可能增加系统复杂性,但这不是其主要目的。D. 维持系统在故障情况下的正常运行:这是冗余设计的核心目的,通过在主系统之外设计备份模块或系统,在出现故障时进行替换,以保持系统正常运行。因此,正确答案是D。