באג תוכנה

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 4 אַפּרִיל 2021
תאריך עדכון: 19 יוני 2024
Anonim
The Software Bug That Blacked Out the Entire US Northeast
וִידֵאוֹ: The Software Bug That Blacked Out the Entire US Northeast

תוֹכֶן

הגדרה - מה המשמעות של באג תוכנה?

באג תוכנה הוא בעיה שגורמת לתוכנית להתרסק או לייצר פלט לא חוקי. הבעיה נגרמת בגלל היגיון לא מספיק או שגוי. באג יכול להיות שגיאה, טעות, פגם או תקלה, העלולים לגרום לכישלון או סטייה מהתוצאות הצפויות.


מרבית הבאגים נובעים משגיאות אנושיות בקוד המקור או בעיצובו. אומרים כי תוכנית היא באגי כאשר היא מכילה מספר גדול של באגים, המשפיעים על פונקציונליות התוכנית וגורמים לתוצאות שגויות.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר על באג תוכנה

יתכן וחלק מהבאגים לא ישפיעו לרעה על הפונקציונליות של התוכנית והם עשויים להישאר בלתי מזוהים במשך זמן רב. תוכנית עשויה להתרסק כאשר באגים רציניים לא יישארו מזוהים. קטגוריה אחרת של באגים הנקראת באגי אבטחה עשויה לאפשר למשתמש זדוני לעקוף בקרות גישה ולקבל הרשאות לא מורשות.

כמה מהבאגים הגרועים ביותר בהיסטוריה כוללים:

  • בשנות השמונים באגים בקוד השולט במכונה הנקראת Therac-25, המשמשים לטיפול בהקרנות, גורמים למוות של מטופלים.
  • בשנת 1996 נהרס הרקטה בסך 1.0 מיליארד דולר בשם Ariane 5 שניות ספורות לאחר השיגור בגלל תקלה בתוכנת מחשב ההדרכה על הסיפון.
  • בשנת 1962, באג בתוכנת הטיסה לחללית Mariner I גרם לרקטה לשנות מסלול מהנתיב הצפוי.
  • בשנות התשעים של המאה הקודמת התגלה באג במהדורה החדשה של מתגי הבקרה # 4ESS של AT & T לתוכנה למרחקים ארוכים גרמו להתרסקות מחשבים רבים.