자료설명
1. 서론, 2. 신뢰도 요구에 근거한 방출시간, 3. 비용 최소화에 근거한 방출시간, 4. 결합된 기준에 근거한 방출시간, 5. 예제, 6. 결론, FileSize : 297K
본문/내용
최근 몇 년 동안 운영체제, 관리 프로그램 그리고 응용 프로그램들과 같은 소프트웨어 시스템들이 전보다 더욱 커지고 복잡해져가고 있다. 소프트웨어 고장들로 인한
컴퓨터 시스템의 고장은 우리 사회에 엄청난 손실을 초래할 수도 있다. 따라서 소프
트웨어 신뢰도는 현대의 소프트웨어 생산품 개발에서 중요한 문제들 중의 하나이다.
소프트웨어 신뢰도 엔지니어링에서의 연구 활동은 지난 20년 넘게 행해졌고 많은 신
뢰도 성장 모델들이 소프트웨어에 남아 있는 고장들의 수와 소프트웨어 신뢰도의 추
정을 위해서 제안되었다.
일반적으로 소프트웨어의 개발과정은 다음과 같은 연속적인 네 단계 즉, 설계단계,
디자인, 코딩 그리고 시험으로 구성된다. 그 중에서도 소프트웨어 시험은 보통 총 개
발비용의 50% 이상의 비용이 들기 때문에 소프트웨어를 언제 방출해야 하는가는 소
프트웨어 개발자들에게는 중요한 관심사 중의 하나이다. 만약 발견되지 않은 많은 고
장들이 방출한 후 운용할 때 일어난다면 그들의 보전비용(maintenance cost)은 증가
한다.