컴퓨터 버그로 처음 알려진 것은 1946년 미 해군이 탄도의 궤적을 계산하기 위하 사용한 초기 컴퓨터 내부의 부품인 기계식 릴레이에 나방이붙어 컴퓨터가 종료한 것이다. 이때부터 컴퓨터 오류를 버그라 부르게 됐다.

1962년 금성을 향한 마리너 1호 로켓이 출밣 후 궤도에서 벗어나 8천만 달러 비용의 프로젝트가 실패했다. 문제는 Fortran으로 작성된 유인 코드에서 잘못된 문자 에러로 판명됬다. 프로그래머가 작성한 포트란 코드는

DO 10 I=1.5

이것이 할당 명령으로 인식되었다.
이 명령은 이렇게 고쳐져야 했다.
 
DO 110 I=1,5.

이 명령은 Do 루프로 I 값이 1부터 5까지 줄번호 10을 수행하는 것이다.

아마도 가장 심각한 임베디드 시스템 SW 오류는 1987년 발생한 Therac-25 참사일 것이다. 방사선 치료를 받던 암환자 4명이 방사선 과다 노출로 사망한 것이다. 환자의 안전을 감시하는 소프트웨어에 오류가 있었음이 발견되었다.

Posted by gedwarp


Trackback URL : http://blog.sten.or.kr/agile/trackback/16

Leave a comment
« Previous : 1 : ... 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : ... 21 : Next »

블로그 이미지

에릭반 뷔넨달에 의하면 한국의 SW테스팅이 선진국에 비해 5년가량 뒤쳐져 있다고 합니다. 이러한 갭을 줄이고 Agile Software Testing 분야의 Practitioner 가 되기 위해 노력중입니다.

- gedwarp

Calendar

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Bookmarks

Site Stats

Total hits:
42504
Today:
43
Yesterday:
37