Defensive Programming1 크리티컬 시스템 명세 및 개발 1. 소프트웨어 신뢰도 명세(Software reliability specification) 1) 개요 ① 하드웨어 신뢰도(Hardware reliability) □ 하드웨어 컴포넌트가 오동작할 확률은 얼마인가? □ 컴포넌트를 수리하는데 걸리는 시간은 얼마인가? ② 소프트웨어 신뢰도(Software reliability) □ 소프트웨어 컴포넌트가 얼마나 자주 잘못된 결과를 산출해 내는가? □ 소프트웨어는 닳지 않는다. 따라서 고장난 소프트웨어는 잘못된 결과를 만들어내고도 계속적으로 동작할 수 있다. ③ 오퍼레이터 신뢰도(Operator reliability) □ 오퍼레이터가 얼마나 자주 실수를 범하는가? 위의 3가지 고려사항은 서로 연관되어 있기 때문에 신뢰도는 개별 컴포넌트가 아닌 시스템 전체 수준에서.. 2023. 11. 28. 이전 1 다음