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

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

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

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]

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

P Computer-science.png ערך זה הוא קצרמר בנושא מדעי המחשב. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.