정보시스템 감리 기출해설/소프트웨어공학 해설

(제 23회) 소프트웨어 공학 / (46)~(47) 해설

아이티신비 2024. 9. 22. 09:00

46. 시스템 요청에 대한 실패가 인명이나 환경에 피해를 주는 등 심각한 결과를 초래할 수 있는 시스템의 신뢰성을 표현하는 척도로 가장 적절한 것은?

① 평균 고장 간격 (MTBF: mean time between failure)

② 평균 고장 시간 (MTTF: mean time to failure)

③ 고장 발생 비율 (ROCOF: rate of occurrence of failure)

④ 온 디맨드 고장 확률 (POFOD: probability of failure on demand)

 

▣ 신뢰성 척도

가) 신뢰성

  • 주어진 환경에서 특정 목적을 위해 지정된 시간 동안에 고장 없이 운영될 확률

 

나) 신뢰성과 가용성을 명시하는 3가지 척도

① 온 디멘드 고장 확률(POFOD : Probability of Failure On Demand)

  • 시스템 서비스에 대한 요구가 시스템 장애를 일의킬 확률
  • 요구의 빈도와 관계 없이 적용됨
  • 요구에 따른 실패가 심각한 시스템 장애로 이어지는 상황에서 사용되어야 함

ex) 화학 반응기를 감시하고 과열되면 정지시키는 방호 시스템

 

② 고장 발생 비율(ROCOF : Rate of Occurrence of Failure)

  • 어떤 시간 간격(또는 시스템 실행 횟수) 동안 발생할 수 있는 시스템 장애 횟수
  • 고장 간 평균 시간(MTTF : Mean Time To Failure)의 역수
  • 시스템에 대한 요구가 간헐적이기보다는 정기적일 때 사용
  • 고장 간의 적대적인 시간이 중요하다면 MTTF 를 사용

 

③ 가용성 척도(AVAIL : availability)

  • 서비스 요구가 있을 때 시스템이 운영 중일 확률
  • 0.9999 의 가용성은 평균적으로 시스템이 운영 시간의 99.99% 동안 사용가능함을 의미

 

정답 : ④

 

47. 시스템 확실성(dependability) 속성에 대한 다음 설명에서 (가), (나)에 들어갈 내용으로 가장 적절한 순서대로 나열한 것은?

 
(가)는 주어진 시점에 시스템이 작동 중이고 유용한 서비스를 제공할 확률이다.
(나)는 장비 고장이나 사이버 공격 등 손상 사건이 일어났을 때 중요한 서비스를 잘 유지할 수 있는지에 대한 추정이다.

① 가용성(availability), 보안성(security)

② 가용성(availability), 복원성(resilience)

③ 신뢰성(reliability), 보안성(security)

④ 신뢰성(reliability), 복원성(resilience)

 

▣ 시스템 확실성(System Dependability)

  • 소프트웨어 시스템을 신뢰할 수 있어야 한다.

 

확실성의 5가지 주요 측면

1) 가용성(Avaliability)

  • 어떤 주어진 시간에 시스템이 작동 중이고 사용자에게 유용한 서비스를 제공할 확률

 

2) 신뢰성(Reliability)

  • 주어진 기간 동안 시스템이 사용자가 기대하는 대로 정확하게 서비스를 제공할 확률
  • 정확성, 정밀성, 적시성 포함

 

3) 안전성(Safety)

  • 시스템이 사람 혹은 환경에 손상을 입힐 가능성

 

4) 보안성(Security)

  • 시스템이(우연적/의도적) 침입을 막아낼 가능성
  • 무결성, 기밀성 포함

 

5) 복원성(Resilience)

  • 시스템이 장비 고장, 사이버 공격 등과 같은 파괴적 사건의 존재 하에서 중요한 서비스를 얼마나 잘 유지할 수 있는가

 

정답 : ②

 




 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥