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

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

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

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

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

This article is issued from Hamichlol. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.