Устойчивый к ошибкам дизайн
( Устойчивый к ошибкам дизайн или дизайн, устойчивый к человеческим ошибкам). [ 1 ] ) не предусматривает необоснованного наказания за ошибки пользователя или человека . Это человеческий эквивалент отказоустойчивой конструкции , которая позволяет оборудованию продолжать функционировать при наличии аппаратных сбоев, например, в режиме «хромания» для блока автомобильной электроники, который будет задействован, если что-то вроде датчика кислорода выйдет из строя.
Использование ограничений формирования поведения для предотвращения ошибок.
[ редактировать ]Использование принудительных функций или ограничений, формирующих поведение, является одним из методов устойчивого к ошибкам проектирования. Примером может служить блокировка или блокировка заднего хода в трансмиссии движущегося автомобиля. Это предотвращает ошибки, а предотвращение ошибок — наиболее эффективный метод устойчивого к ошибкам проектирования. Эта практика известна как пока-йоке в Японии, где она была введена Сигэо Синго как часть производственной системы Toyota .
Смягчение последствий ошибок
[ редактировать ]Следующий наиболее эффективный метод устойчивого к ошибкам проектирования — смягчение или ограничение последствий ошибок после их совершения. Примером может служить функция проверки или подтверждения, такая как диалоговое окно «Вы уверены» с безопасным параметром, предварительно выбранным в компьютерном программном обеспечении для действия, которое может иметь серьезные последствия в случае ошибочного выполнения, например, удаление или перезапись файлов (хотя последствия непреднамеренное удаление файлов было сокращено со времен DOS благодаря такой концепции, как мусорная корзина в Mac OS , которая была введена в большинство графических интерфейсов). Добавление слишком большого смягчающего фактора в некоторых обстоятельствах может стать помехой, а если подтверждение становится механическим, это может стать вредным - например, если запрос запрашивается для каждого файла при пакетном удалении, может возникнуть соблазн просто согласиться с каждым запросом. , даже если файл был случайно удален.
Другим примером является Google использование проверки орфографии при поиске, выполняемом через их поисковую систему. Проверка орфографии сводит к минимуму проблемы, вызванные неправильным написанием, не только выделяя пользователю ошибку, но и предоставляя ссылку для поиска с использованием вместо этого правильного написания. Подобные поиски обычно выполняются с использованием комбинации вычислений расстояния редактирования , Soundex и метафонов .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Чаунси Уилсон (11 сентября 2009 г.). «Анализ потребностей пользователей» . Обновленный пользовательский интерфейс: ваше руководство по созданию правильного дизайна . Издательство Морган Кауфманн . ISBN 9780123751140 . Архивировано из оригинала 30 декабря 2019 года.
- Человеку свойственно ошибаться, глава пятая в книге Дональда А. Нормана (2002), «Дизайн повседневных вещей» .