소프트웨어 결함 - 에러(Error), 결함(Defect), 결점(Fault), 버그(Bug), 실패(Failure)
CODEDRAGON ㆍDevelopment/Software Engineering
반응형
소프트웨어 결함
일반적으로 소프트웨어의 결함을 지칭할 때 에러(Error), 결함(Defect), 결점(Fault), 버그(Bug), 그리고 실패(Failure)와 같은 용어들이 혼용되어 사용되고 있습니다. 이러한 용어들의 차이를 정리해 보면 다음과 같습니다.
종류 |
차이 |
에러(Error), 오류 |
결함(Defect)의 원인이 되는 것을 의미합니다. 사람(소프트웨어 개발자, 분석가 등)에 의하여 생성된 실수가 대부분입니다. |
결함(Defect), 결점(Fault), 버그(Bug) |
에러가 원인이 되어 제품에 포함된 결함입니다. 제거하지 않으면, 제품이 일으키게 되는 실패(Failure) 또는 문제(Problem)의 원인이 됩니다. |
실패(Failure), 문제(Problem) |
제품의 결함이 있는 부분이 실행될 때 발생되는 현상을 말한다. |
'Development > Software Engineering' 카테고리의 다른 글
TMMi(Test Maturity Model integration) Model - TMMi 개요, TMMi의 성숙도, TMMi의 활용, TMMi 레벨 4, TMMi 레벨 5 (0) | 2017.05.17 |
---|---|
현행 시스템 파악 절차 (0) | 2017.05.17 |
Step2.테스트 범위를 설정한다. - 테스트 체크리스트 작성 사례, 테스트 케이스 작성 항목(테스트 케이스 명세서 공통 부분, 테스트 케이스 명세서 개요) (0) | 2017.05.16 |
액티비티 다이어그램(Activity Diagram) 검토, 액티비티 다이어그램(Activity Diagram) 예시 (0) | 2017.05.12 |
상속 계층도, 상속 크기 도식도, 상속 코드 (0) | 2017.05.10 |