시스템의 모든 수명 단계를 통해서 위험 상태를 확인하고 그 위험성이 정해진 수준 이하에 있는지를 확인하여 필요한 대책을 제시해 주는 과정을 말한다. 시스템 안전분석에는 많은 종류가 개발되고 있으며, 실시하는 프로그램 단계에 따라 예비 위험요소 해석(preliminary hazard analysis: PHA), 서브시스템 위험요소해석, 시스템 위험요소 해석, 운용 위험요소 해석 등이 있다. 해석 방법에 따라 정성적 해석과 정량적 해석으로, 논리적 견지에서 귀납적 해석과 연역적 해석으로 분류된다.