故障树分析是运载火箭飞行异常情况下故障诊断的重要环节,人工现场建立故障树费时费力效率低下。本文基于Visual Studio 2010软件开发平台,采用面向对象程序设计技术开发运载火箭故障树分析系统软件,实现对火箭大量而复杂的故障树的收集、分析与管理。采用递归算法实现故障树查找、编辑、增减、视图缩放、分支收展、保存和载入等功能;使用C++标准模板库提高系统开发效率和软件可维护性;采用GDI+技术方便地将故障树导出为BMP、JPEG、GIF、TIFF、PNG格式。该软件系统可有效节省人工现场建树时间,提高故障诊断效率,帮助决策者快速、准确、有效地定位故障,对运载火箭的正常飞行具有十分重要的意义。