stringtranslate.com

Устойчивый к ошибкам дизайн

Устойчивый к ошибкам дизайн ( или дизайн, устойчивый к человеческим ошибкам [1] ) — это проект, который не предусматривает необоснованного наказания за ошибки пользователя или человека . Это человеческий эквивалент отказоустойчивой конструкции , которая позволяет оборудованию продолжать функционировать при наличии аппаратных сбоев, например, в режиме «включения» для блока автомобильной электроники, который будет задействован, если что-то вроде датчика кислорода выйдет из строя.

Использование ограничений формирования поведения для предотвращения ошибок.

Использование принудительных функций или ограничений, формирующих поведение, является одним из методов устойчивого к ошибкам проектирования. Примером может служить блокировка или блокировка заднего хода в трансмиссии движущегося автомобиля. Это предотвращает ошибки, а предотвращение ошибок — наиболее эффективный метод устойчивого к ошибкам проектирования. Эта практика известна как пока-йоке в Японии, где она была введена Сигэо Синго как часть производственной системы Toyota .

Смягчение последствий ошибок

Следующий наиболее эффективный метод устойчивого к ошибкам проектирования — смягчение или ограничение последствий ошибок после их совершения. Примером может служить функция проверки или подтверждения, такая как диалоговое окно «Вы уверены» с безопасным параметром, предварительно выбранным в компьютерном программном обеспечении для действия, которое может иметь серьезные последствия в случае ошибочного выполнения, например, удаление или перезапись файлов (хотя последствия непреднамеренное удаление файлов было сокращено со времен DOS благодаря такой концепции, как мусорная корзина в Mac OS , которая была введена в большинство графических интерфейсов). Добавление слишком большого смягчающего фактора в некоторых обстоятельствах может стать помехой, а когда подтверждение становится механическим, это может стать вредным - например, если запрос запрашивается для каждого файла при пакетном удалении, может возникнуть соблазн просто согласиться с каждым запросом. , даже если файл был случайно удален.

Другим примером является использование Google проверки орфографии при поиске, выполняемом через их поисковую систему. Проверка орфографии сводит к минимуму проблемы, вызванные неправильным написанием, не только выделяя пользователю ошибку, но и предоставляя ссылку для поиска с использованием вместо этого правильного написания. Подобные поиски обычно выполняются с использованием комбинации вычислений расстояния редактирования , Soundex и метафонов .

Смотрите также

Рекомендации

  1. Чонси Уилсон (11 сентября 2009 г.). «Анализ потребностей пользователей». Обновленный пользовательский интерфейс: ваше руководство по созданию правильного дизайна . Издательство Морган Кауфманн . ISBN 9780123751140. Архивировано из оригинала 30 декабря 2019 года.

Внешние ссылки