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
'02.SW' 카테고리의 다른 글
감리 - 정보화사업 공통감리 - 상주감리 (0) | 2020.06.24 |
---|---|
감리 - 정보화사업 공통감리 (0) | 2020.06.24 |
SW 개발 성능 - Halstead Metrics (0) | 2020.06.24 |
SW 개발 성능 - CoCoMo - SW 비용 평가 (0) | 2020.06.24 |
SW 테스트 - SW 동적 분석 (0) | 2020.06.24 |