המדריך לאבטחת חסינות מערכות - מניעת טעויות תפעול - מניעת טעויות ביצוע

מניעת טעויות ביצוע

כללי

תכן הגישה לפונקציה

מניעת הפעלה בטעות

מניעת טעויות בחירה

הנחיה בבחירה

איתור טעויות הקלדה

תכן בוררי מצבים

התמודדות עם הרגלים

תיקון טעויות טרם ביצוע

איתור סטיות במגע

 

מניעת הפעלה בטעות

יש למנוע הפעלה בטעות של פקודות, על ידי בחירה שגויה מתפריט או לחיצה בטעות על לחצן או על מקש.

הנחיה - אמצעים למניעת הפעלה בטעות. ניתן למנוע הפעלה בטעות על ידי:

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

  • יידוע בהדרכה ובהכוונה תוך תפעול לגבי שינויים וחריגות מהרגלים קודמים.

  • אמצעים לתרגול התפעול.

  • תכן למובחנות הפקדים

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

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

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

  • מניעת אופציות ומקשי קיצור שהמפעיל עלול להפעיל בטעות

צמצום הסיכון של הפעלה בטעות

הנחיה - פיקוד לפונקציות מסוכנות. יש להקצות פקד לכל פונקציה מסוכנת (דהיינו, שהפעלתה כרוכה בסיכון).

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

שכפול פקדים

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

שכפול וירטואלי של פקדים

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

מגבלת התאמת הממשק למפעיל

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

מקשי קיצור

השימוש התכוף במקשים כרוך בטעויות רבות. שיעור הטעויות רב אף יותר כאשר מדובר בצירוף מקשים.

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

הנחיה - המנעות ממקשי קיצור. יש להימנע ממקשי קיצור שאינם נחוצים לביצוע פעולות תכופות.

הנחיה - הגנה בפני הפעלה בטעות של מקש קיצור. הפעלה של מקשי קיצור צריכה להיות מוגנת, למשל על ידי צירוף עם מקש בקרה, שלהפעלתו נדרש שימוש בשתי הידיים. 

הנחיה - בחירת הצירופים של מקשי קיצור. יש לבחור את הצירופים כך שהחמצה של כל אחד מהמקשים שבצירוף לא תהיה במילון של צירופי המקשים.

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

 

 

מידע נוסף בנושא
תכן לאבטחת חסינות מערכות:
אתר זה נערך ומתחוזק על ידי אבי הראל - ארגולייט  למידע נוסף ולמשוב, נא לשלוח אימייל לכתובת  ergolight@gmail.com   דף זה עודכן בתאריך 27/11/2014