02.SW
SW 신뢰성 (Reliability), 가용성 (Availability)
Mr. Slumber
2020. 6. 24. 15:14
728x90
반응형
소프트웨어 신뢰성 (Reliability)과 소프트웨어 가용성 (Availability)
소프트웨어 신뢰성 (Reliability)과 소프트웨어 가용성 (Availability)
1. S/W 신뢰성 : 어떤 기준 시점에서부터 서비스 수행의 지속성에 대한 척도로 장애가 발생하기까지의 시간, 즉 MTTF(Mean Time To Failure)로 표현
2. S/W 가용성 : 서비스의 수행과 중단, 두 상태를 왔다 갔다 하는데 관련된 서비스 수행에 대한 척도로 통계적으로 정량화하는 것
3. 신뢰성 향상을 위한 국제 표준 :
1) IEC 61508(기능안전규격 S/W) : 규격안전의 모체에서 정의 IEC 61508-3
2) ISO 26262(자동차 S/W 분야) : 신뢰성 기준을 양자가 계약적기, 제품출시 양단의 합의점 기준 적용(당사자 책임제)
3) IEEE 62279(철도 S/W 분야) : 26262와 유사한 규정
4. 신뢰성 향상 기술 :
1) Coding Rule 재정을 통한 관리 : ISO C90/C99, Qac/QAC++
2) 잠재적 오류 검출 활동 : 코딩규칙, 인스펙션
3) S/W unit test 수행 : 동적시험, 단위/통합 test,3자test
5. 가용성 측정 방법 : 가용도 = MTBF / (MTBF + MTTR) * 100% = MTTF / (MTTF + MTTR) * 100% = MTTF / MTBF * 100%
6. 가용성 확보를 위한 전략 :
1)결함감지 2) 결함복구
3)Active Redundancy(능동 다중화) 4)Passive Redundancy
5)예비(Spare)


728x90