在软件可靠性设计中,降低复杂度设计的主要目标是()。
通过简化软件结构、缩短程序代码长度、优化软件数据流向来提高软件可靠性
通过增加冗余模块和备份系统来提高系统容错能力
通过多版本程序设计和多数表决机制来防止软件故障
通过设置检测点和状态标志位来及时发现软件异常
【内容考查】本题考查软件可靠性设计中降低复杂度设计的基本概念和目标。【选项分析】选项A正确,降低复杂度设计的核心思想就是在保证实现软件功能的基础上,通过简化软件结构、缩短程序代码长度、优化软件数据流向来降低模块复杂性和结构复杂性,从而提高软件可靠性。
选项B描述的是冗余设计技术的特点,不符合降低复杂度设计的理念。
选项C描述的是N版本程序设计的容错技术方法。
选项D描述的是检错技术的实现方式,都不是降低复杂度设计的主要目标。