تصميم يتحمل الأخطاء

التصميم المتسامح مع الأخطاء (أو التصميم المتسامح مع الأخطاء البشرية [ 1 ] ) هو تصميم لا يُعاقب المستخدم أو الأخطاء البشرية بشكل مفرط . وهو المكافئ البشري للتصميم المتسامح مع الأعطال الذي يسمح للمعدات بمواصلة العمل في حالة وجود أعطال في الأجهزة، مثل وضع "التشغيل الاحتياطي" لوحدة إلكترونية في السيارة يتم تفعيله في حالة تعطل مستشعر الأكسجين ، على سبيل المثال .

استخدام قيود تشكيل السلوك لمنع الأخطاء

يُعدّ استخدام دوال الإجبار أو قيود تشكيل السلوك إحدى تقنيات التصميم المقاوم للأخطاء. ومن الأمثلة على ذلك نظام التعشيق أو منع الرجوع للخلف في ناقل الحركة بسيارة متحركة. يمنع هذا النظام حدوث الأخطاء، ويُعتبر منع الأخطاء التقنية الأكثر فعالية في التصميم المقاوم للأخطاء. تُعرف هذه الممارسة في اليابان باسم "بوكا يوك"، حيث أدخلها شيجيو شينغو كجزء من نظام إنتاج تويوتا .

تخفيف آثار الأخطاء

تُعدّ تقنية تخفيف أو الحدّ من آثار الأخطاء بعد وقوعها ثاني أكثر التقنيات فعالية في التصميم المُتحمّل للأخطاء. ومن الأمثلة على ذلك وظيفة التحقق أو التأكيد، مثل مربع حوار "هل أنت متأكد؟" مع تحديد خيار غير ضار مُسبقًا في برامج الحاسوب لإجراء قد تكون له عواقب وخيمة في حال ارتكابه خطأً، كحذف الملفات أو الكتابة فوقها (مع العلم أن عواقب حذف الملفات عن طريق الخطأ قد خُففت بفضل ميزات مثل سلة المهملات في نظام التشغيل ماك ، والتي أُضيفت إلى معظم واجهات المستخدم الرسومية ). قد يُصبح الإفراط في إضافة عامل تخفيف في بعض الحالات عائقًا، فعندما يصبح التأكيد آليًا، قد يُصبح ذلك ضارًا - على سبيل المثال، إذا طُلب من المستخدم الموافقة على كل ملف في عملية حذف جماعية، فقد يميل إلى الموافقة على كل طلب، حتى لو حُذف الملف عن طريق الخطأ.

مثال آخر هو استخدام جوجل للتدقيق الإملائي في عمليات البحث التي تُجرى عبر محرك بحثها. يُقلل التدقيق الإملائي من المشاكل الناتجة عن الأخطاء الإملائية، ليس فقط من خلال تنبيه المستخدم إلى الخطأ، بل أيضًا من خلال توفير رابط للبحث باستخدام التهجئة الصحيحة. تُجرى عمليات البحث هذه عادةً باستخدام مزيج من حسابات مسافة التحرير ، وساوندكس ، وميتافون .

انظر أيضاً

مراجع

  1. تشونسي ويلسون (11 سبتمبر 2009). "تحليل احتياجات المستخدم" . تجربة المستخدم المُعاد تصميمها  : دليلك للحصول على التصميم الأمثل . دار مورغان كوفمان للنشر . ISBN 9780123751140تمت أرشفة هذا النص من المصدر الأصلي في 30 ديسمبر 2019.
  • نمذجة الخطأ البشري لأغراض التجريب والتدريب والتصميم المتسامح مع الأخطاء
  • بناء أنظمة موزعة موثوقة في ظل وجود أخطاء برمجية