하인리히의 도미노 이론은 재해가 5장의 도미노가 연달아 쓰러지듯 발생한다고 본다. 순서는 사회적 환경 및 유전적 요소 → 개인적 결함 → 불안전한 행동 및 불안전한 상태 → 사고 → 재해다. 사회·유전적 배경이 개인의 결함을 만들고, 그 결함이 불안전한 행동·상태를 낳아 사고로 이어지며, 사고가 최종적으로 재해가 되는 인과 흐름이다. 배열 문제는 앞의 두 단계나 사고와 재해의 위치를 뒤바꿔 걸고, 중앙의 불안전한 행동·상태를 제거하는 것이 재해 예방의 핵심이라는 점도 함께 묻는다.
재해 원인을 네 갈래로 보는 것이 4M 분석이다. Man은 작업자의 지식·태도뿐 아니라 동료·상사와의 인간관계까지 포함하는 인적 요인, Machine은 설비의 고장·결함, Media는 작업정보·작업환경·작업방법처럼 사람과 기계를 매개하는 것, Management는 안전관리 체계·안전교육·지도감독 같은 관리상 결함이다. '작업방법은 Management'처럼 범주를 잘못 연결한 보기가 정답이 된다. 크게는 기술적 원인(설비·기계 자체의 결함, 예컨대 설계불량)과 관리적 원인(안전수칙 미제정, 작업량 과다, 정리정돈 미실시 등 관리·운영의 부실)으로도 가른다.
재해 발생을 설명하는 이론은 개인 탓과 작업 탓으로 나뉜다. 암시설, 경향설, 미숙설은 사고를 낼 암시를 가진 사람, 사고를 잘 내는 성향의 사람, 일이 미숙한 사람처럼 개인의 내적 특성을 원인으로 본다. 반면 기회설(객관적 확률설)은 재해 발생 확률을 개인 자질이 아닌 위험 작업에 대한 노출 기회, 곧 빈도와 시간으로 설명한다. '개인적 특성이 아니라 작업의 위험성에 기초한다'는 문구가 보이면 기회설이다.
재해누발자 가운데 상황성 누발자는 일시적 환경·설비 요인으로 사고를 내는 자다. 재해 유발 원인은 어려운 작업, 심신의 근심, 기계설비의 결함 등 주변 상황이며, 도덕성의 결여는 순수성 누발자 쪽의 원인이라 상황성과 거리가 멀다. 기능 미숙도 개인 탓이라 상황성 누발자와 관련이 없다. 부주의의 원인별 대책 짝짓기도 같은 항목에서 나온다. 소질적 문제는 적성배치, 경험 부족은 안전교육, 작업 순서의 부자연성은 인간공학적 접근, 의식우회는 작업의 표준화와 작업표준 준수로 막는다.