Acasă Dezvoltare Ce este bug-ul software? - definiție din techopedia

Ce este bug-ul software? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Software Bug?

Un bug de software este o problemă care determină un program să se prăbușească sau să producă o ieșire nevalidă. Problema este cauzată de o logică insuficientă sau eronată. O eroare poate fi o eroare, greșeală, defect sau defect, care poate provoca eșec sau abatere de la rezultatele așteptate.

Majoritatea erorilor se datorează erorilor umane la codul sursă sau la designul acestuia. Se spune că un program este buggy atunci când conține un număr mare de bug-uri, care afectează funcționalitatea programului și determină rezultate incorecte.

Techopedia explică Software Bug

Este posibil ca unele erori să nu aibă efecte grave asupra funcționalității programului și pot rămâne nedetectate mult timp. Un program s-ar putea prăbuși atunci când bug-urile grave sunt lăsate neidentificate. O altă categorie de buguri numite bug-uri de securitate poate permite unui utilizator rău-ocol ocol controlul de acces și obține privilegii neautorizate.

Unele dintre cele mai grave erori din istorie includ:

  • În anii 1980, bug-urile din codul care controlează aparatul numit Therac-25, utilizat pentru radioterapie, au condus la decesul pacientului.
  • În 1996, racheta de 1, 0 miliarde de dolari numită Ariane 5 a fost distrusă la câteva secunde după lansare din cauza unei erori din programul de calculator de orientare la bord.
  • În 1962, o eroare a software-ului de zbor pentru nava spațială Mariner I a făcut ca racheta să schimbe calea din calea așteptată.
  • În anii 1990, o nouă eroare a fost găsită în noua versiune a comutatorilor de control AT 4 de la software-ul # 4ESS pe distanțe lungi, care au determinat blocarea multor calculatoare.
Ce este bug-ul software? - definiție din techopedia