针对当前指挥控制(指控)系统软件缺乏故障诊断方法的问题,将专家系统的构建方法应用于指控软件故障诊断,形成了一套基于知识推理的指控软件故障诊断框架。利用专家系统中完备的缺陷信息知识库,构建了正向推理和深度优先搜索的推理机,从而实现了对指控软件系统的典型故障诊断。最后,通过实例证明,该方法不仅能有效诊断故障原因,还可给出改进建议。