본문 바로가기

CSV

Software Bug Definition

1) failure - 시스템의 부정적인 결과 (↔success)
 ex) 블루스크린이 떴다. 시스템이 죽어버렸다
2) error - 인간이 관여하는 모든 활동 전반에 걸쳐 사용되는 오류 표현 단어,
   failure가 되기 이전에 그릇된 상태들, error가 쌓여야 failure가 된다.
3) fault - error의 원인을 표현 = This is my fault.
           (Fault proness경향, 성향)
 ex) 라인이 길어질 수록 잘 못될 가능성이 있다.
     높은 복잡도가 fault proness이다.
4) bug - 에러를 유발시키는 항목 중 하나이다. 그렇다고 반드시 에러를 발생시키지는 않는다.
5) defect - 버그와 유사하지만 에러를 100% 발생시킨다.