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

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

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

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

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

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

P Computer-science.svg ערך זה הוא קצרמר בנושא מדעי המחשב. אתם מוזמנים לתרום למכלול ולהרחיב אותו.
Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0