חוסן (מדעי המחשב)

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

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

טכניקות פורמליות כדוגמת fuzz testing משמשות לבדיקת חסינות, מאחר שסוג כזה של בדיקות תוכנה כולל קלטים חריגים או בלתי צפויים. כמו כן, טכניקה בשם fault injection משמשת לבדיקות חסינות. קיימים מוצרים מסחריים שונים המבצעים בדיקות חסינות של מערכות תוכנה. חסינות מהווה שיקול באנליזת הערכת כשלים (failure assessment).

קישורים חיצוניים

Examples for Robustness Requirements (באנגלית)

ערך זה הוא קצרמר בנושא מדעי המחשב. אתם מוזמנים לתרום למכלול ולהרחיב אותו.
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

24800360חוסן (מדעי המחשב)