소프트웨어 신뢰성 분석 기법은 분석 결과를 검증하기 위해 필요한 시험을 활용하여 가장 효과적인 비용으로 높은 신뢰성을 갖는 시스템을 설계하는데 도움을 준다. 고장 영향 및 심각도 분석 (FMECA)는 고장 분석을 위해 수행하는 체계적인 기술 중에 하나로 미 국방성에서 개발하였다. FMECA는 시스템 개발 초기 단계에서 가장 많이 신뢰성 분석 기술에 사용되고 있으며 일반적으로 개념 또는 초기 설계 단계에 수행되는데 가능성 있는 모든 고장 유형을 확인하고 적절한 조치를 취하여 고장을 줄이도록 한다. 이에 대한 첫 번째 가이드라인은 미 국방 표준인 1949년 9월에 제정된 MIL-P-1629 “Procedures for Performing a Failure Mode, Effects and Criticality..