개발 소프트웨어 버그 란 무엇입니까? -techopedia에서 정의

소프트웨어 버그 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-소프트웨어 버그 란 무엇입니까?

소프트웨어 버그는 프로그램이 충돌하거나 잘못된 출력을 생성하는 문제입니다. 논리가 불충분하거나 오류로 인해 문제가 발생합니다. 버그는 오류, 실수, 결함 또는 결함 일 수 있으며, 이로 인해 실패하거나 예상 결과와의 편차가 발생할 수 있습니다.

대부분의 버그는 소스 코드 또는 디자인상의 사람의 실수로 인한 것입니다. 프로그램에 많은 버그가 포함되어 있으면 프로그램 기능에 영향을 미치고 잘못된 결과를 초래하는 버그가 있다고합니다.

Techopedia는 소프트웨어 버그를 설명합니다

일부 버그는 프로그램 기능에 심각한 영향을 미치지 않을 수 있으며 오랫동안 탐지되지 않은 상태로 남아있을 수 있습니다. 심각한 버그가 확인되지 않은 경우 프로그램이 중단 될 수 있습니다. 보안 버그라고하는 다른 범주의 버그는 악의적 인 사용자가 액세스 제어를 우회하고 권한이없는 권한을 얻을 수 있습니다.

역사상 최악의 버그는 다음과 같습니다.

  • 1980 년대 방사선 치료에 사용 된 Therac-25라는 기계를 제어하는 ​​코드의 버그로 인해 환자가 사망 할 수 있습니다.
  • 1996 년, 온보드 안내 컴퓨터 프로그램의 버그로 인해 Ariane 5라는 10 억 달러의 로켓이 발사 된 지 몇 초 후에 파괴되었습니다.
  • 1962 년, Mariner I 우주선 용 비행 소프트웨어 버그로 인해 로켓이 예상 경로에서 경로를 변경했습니다.
  • 1990 년대에 AT & T의 소프트웨어 제어 # 4ESS 장거리 스위치의 새로운 릴리스에서 버그가 발견되어 많은 컴퓨터가 충돌했습니다.
소프트웨어 버그 란 무엇입니까? -techopedia에서 정의