● 摘要
在软件可靠性、安全性分析领域,软件失效模式及影响分析(SFMEA)和软件故障树分析(SFTA)是目前应用较为广泛的两种分析技术。但是,这两种单一的技术在实施过程中存在着不可避免的局限性,因此,本文基于工程实践的需要,为了更好地实现单一技术的优势互补,研究了SFMEA与SFTA综合分析方法。本文研究内容如下:(1)将SFMEA和SFTA单一技术的优缺点进行对比,阐述了SFMEA与SFTA综合分析方法存在的必要性;(2)借鉴硬件领域综合分析方法的研究成果,讨论了软件领域综合分析方法的原理依据,同时比较了软硬件工程应用的不同特点,分别从分析人员的构成、定量化程度、计算机辅助等角度,提出了软件领域和硬件领域研究思路的区别;(3)按照SFMEA与SFTA综合方向的不同,阐述了综合分析方法的两种实施模式,即正向综合分析方法和逆向综合分析方法,提出了方法的基本原理和实施步骤;(4)依据提出的方法原理,结合软件开发的阶段性特点,以及软件的不同类型特点,进行了方法的应用研究,提出了SFMEA与SFTA综合分析方法的灵活实施方案;(5)选取三个武器系统的软件实例(嵌入式软件、人机界面软件、算法软件),完整地应用了SFMEA与SFTA综合分析方法,并对实践过程进行总结;(6)为满足理论和实践拓展的需要,提出了SFMEA与SFTA综合分析方法的计算机辅助技术需求。
相关内容
相关标签