문제4) 소프트웨어 안전성 분석의 필요성과 다음의 분석 기법을 설명하시오
가. FTA(Fault Tree Analsis)
나. FMEA(Failure Mode Effects Analysis)
다. HAZOP(Hazard and Operability Analysis)
답)
1. 소프트웨어의 안전성 분석의 필요성
|
||
|
2. Top-down 방식의 소프트웨어 안전성 분석 기법, FTA 개요 및 프로세스 절차
가. FTA 의 개요
|
||
개념
|
위험으로부터 위험의 원인을 트리 다이어그램을 통해서 찾아 나가는 연역적이고 정성적, 정량적 소프트웨어 안전성 분석 기법
|
나. FTA 프로세스 절차
단계
|
프로세스
|
설명
|
Step 1
|
Top 이벤트 설정
|
|
Step 2
|
특성 파악
|
|
Step 3
|
Fault tree 작성
|
|
Step 4
|
Fault Tree 구조 분석
|
|
Step 5
|
Fault tree 정량화
|
|
Step 6
|
해설 결과의 평가
|
|
|
3. 상향식 고장요인 분석기법, FMEA 의 개요 및 유형
가. FMEA 의 개요
|
||
개념
|
시스템의 고장 요인을 도출하고 영향도에 따른 우선순위 등급을 결정하여 등급에 맞는 사전 대응방법을 수행하는 상향식 소프트웨어 안전성 분석 기법
|
|
|
나. FMEA 의 유형 및 프로세스 절차
구분
|
요소기술
|
설명
|
유형
|
제품(System FMEA)
|
|
설계(Design FMEA)
|
|
|
공정(Process FMEA)
|
|
|
프로세스
절차 |
분석 대상 및 범위 정의
|
|
고장모드 도출
|
|
|
고장모드 분석
|
|
|
영향 분석
|
|
|
권고사항 도출
|
|
|
|
4. 경험기반 정성적 위험식별, HAZOP 의 개요 및 평가방식
가. HAZOP 의 개요
|
||
개념
|
대상에 관련된 전문가들이 모여 공정변수와 가이드워드의 조합을 통해 이탈의 원인 및 영향을 분석하는 소프트웨어 안전성 분석 기법
|
|
|
나. HAZOP 의 평가 방식
구분
|
설명
|
|
평가 방식
|
이탈 = 공정변수 * 가이드워드
|
|
이탈(Deviation)
|
설계 의도(정상운전조건)에서 벗어난 상태
|
|
공정변수
(Process Parameter) |
특정변수
|
가이드워드와 조합되어 이탈 발생하는 변수
|
일반변수
|
단독으로 이탈 발생하는 변수
|
|
가이드워드
(Guide Words) |
없음(NO OR NOT)
|
설계의도에 완전히 반하여 변수의 양이 없는 상태
Complete negation of the design intent |
증가
|
변수가 양적으로 증가되는 상태
|
|
감소
|
변수가 양적으로 감소되는 상태
|
|
반대
|
설계 의도와 정반대로 나타나는 상태
|
|
부가
|
설계 의도와 정반대로 나타나는 상태
|
|
부분
|
설계의도대로 완전히 이루어지지 않는 상태
|
|
기타
|
설계의도대로 설치되지 않거나 운전 유지되지 않는 상태
|
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 소프트웨어공학' 카테고리의 다른 글
데이터 품질관리 (4) | 2024.01.19 |
---|---|
결합도 / ① (46) | 2024.01.18 |
ISMP(Information System Master Plan) (3) | 2024.01.18 |
ISP(Information Strategy Planning) (3) | 2024.01.18 |
ISP(Information Strategy Planning) 및 ISMP(Information System Master Plan) 수립 공통가이드 6판 (3) | 2024.01.18 |