מצבים חריגים

מהם מצבים חריגים?

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

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

המצבים החריגים מסווגים ככאלו שהם צפויים וכאלו שהם בלתי צפויים.

מצבים חריגים צפויים

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

דוגמאות

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

מצבים בלתי צפויים

המצבים הבלתי צפויים הם תוצאה של טעות במפרטי הדרישות, בתכן או במימוש.

 דוגמאות

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

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