Jump to content

Ошибка (инженерия)

В инженерии ошибка — это конструктивный дефект спроектированной системы , который приводит к нежелательному результату.

используется исключительно для описания технической проблемы, Хотя ошибка это нетехнический термин; применимо без технического понимания системы.

Термин «ошибка» применяется исключительно к системе, спроектированной (человеком); не в естественную систему; и что проблема находится под контролем человека. Например, у людей есть ошибки, но не ошибки, а сбой сервера из-за стихийного бедствия не является ошибкой.

или вместо него В дополнение к дефекту некоторые используют: error, дефект или дефект .

Инженерные системы — это широкая классификация, охватывающая, помимо прочего: программное обеспечение , компьютерное оборудование , электронику , схемы и оборудование .

Нежелательный результат можно классифицировать и описать многими способами, включая: прерывистый, временный, сбой , сбой или зависание .

Поскольку желательность субъективна, то, что считается нежелательным для одного, может считаться желательным для другого; даже полезная функция.

Среднеанглийское слово bugge является основой терминов bugbear и bugaboo , обозначающих монстров. [1]

Термин «ошибка» для описания дефекта стал инженерным жаргоном, по крайней мере, еще с 1870-х годов – задолго до появления электронных компьютеров и компьютерного программного обеспечения. Например, Томас Эдисон написал следующие слова в письме своему коллеге в 1878 году:

Так было во всех моих изобретениях. Первый шаг — это интуиция, и он приходит со взрывом, затем возникают трудности — эта штука выдает себя, и [именно] тогда «Ошибки» — как называются такие маленькие ошибки и трудности — проявляют себя и месяцы напряженного наблюдения, изучения и труд необходим для того, чтобы коммерческий успех или неудача наверняка были достигнуты. [2]

В комиксе, напечатанном в журнале телефонной индустрии за 1924 год, наивный персонаж слышит, что мужчина работает «охотником за жуками», и дарит в подарок чесатель спины . Мужчина отвечает: «Разве ты не знаешь, что «охотник за ошибками» — это просто прозвище ремонтника ? » [3]

Baffle Ball , первая механическая игра в пинбол , рекламировалась как «без ошибок» в 1931 году. [4]

Проблемы с военным снаряжением во время Второй мировой войны назывались ошибками (или глюками ). [5]

В фильме 1940 года «Командование полетом » дефект пеленгатора называется « жуком» . [ нужна ссылка ]

В книге, опубликованной в 1942 году, Луиза Дикинсон Рич , говоря об электрической машине для резки льда , сказала: «Распиловка льда была приостановлена ​​до тех пор, пока не будет привлечен создатель, чтобы избавить свою любимицу от жуков». [6]

Айзек Азимов использовал термин «жук» для обозначения проблем с роботом в своем рассказе « Поймай этого кролика », опубликованном в 1944 году.

Страница из журнала электромеханического компьютера Harvard Mark II , на которой изображена мертвая моль, удаленная из устройства.

Пионер компьютеров и контр-адмирал Грейс Хоппер популяризировала историю о мотыльке , который вызвал проблемы в раннем электромеханическом компьютере. [7] Примерно в 1946 году , когда Хоппер работал над Mark II и Mark III в качестве преподавателя Гарварда, операторы обнаружили ошибку в Mark II из-за мотылька , застрявшего в реле. Моль извлекли из механизма и занесли в журнал с пометкой «Первый реальный случай обнаружения ошибки». [8] Сообщается, что операторы, в том числе Уильям «Билл» Берк, позже работавший в Лаборатории военно-морского вооружения в Дальгрене, Вирджиния , [9] были знакомы с этим инженерным термином и, вероятно, пошутили, объединив два значения слова «ошибка» (биологическое и дефект).Хотя это, вероятно, шутка, эта история указывает на то, что в то время этот термин широко использовался в компьютерной сфере. [10] [11] [12] [13] Бортовой журнал с мотыльком является частью коллекции Смитсоновского национального музея американской истории . [12]

Родственный термин «отладка», по-видимому, появился еще до его использования в вычислительной технике: этимология этого слова в Оксфордском словаре английского языка содержит подтверждение 1945 года в контексте авиационных двигателей. [14]

«Это не баг, это фича»

[ редактировать ]

Поскольку ошибка подразумевает нежелательное поведение, называть поведение ошибкой субъективно, поэтому то, что некоторые считают ошибкой, другие не считают. Фактически, такое поведение можно считать полезной функцией,поэтому распространенная фраза: «Это не ошибка, это особенность» (INABIAF). [15] Эта шутка записана в The Jargon File, датируемом 1975 годом, но датируется 1971 годом, когда программист PDP-8 Сандра Ли Харрис из Digital Equipment Corporation (DEC) провела различие между проблемами, которые должны быть исправлены в коде интерпретатора FOCAL DEC , и теми, которые должны быть задокументированы. или уточнить в руководстве пользователя. [16]

Такое поведение может быть явно сообщено пользователям или нет как недокументированная функция .

  1. ^ Сотрудники Computerworld (3 сентября 2011 г.). «Моль в машине: Отладка происхождения «ошибки» » . Компьютерный мир . Архивировано из оригинала 25 августа 2015 года.
  2. ^ Эдисон Пушкашу, 13 ноября 1878 г., документы Эдисона, Национальная лаборатория Эдисона, Служба национальных парков США, Вест-Ориндж, Нью-Джерси, цитируется в Хьюз, Томас Парк (1989). Американский генезис: век изобретений и технологического энтузиазма, 1870–1970 гг . Книги о пингвинах. п. 75. ИСБН  978-0-14-009741-2 .
  3. ^ Сай Мейн, Приветливая девочка Хэтти, The Mountain States Monitor Vol. XIX, № 1 (январь 1924 г.), Телефонная и телеграфная компания Маунтин-Стейтс; стр. 34, внизу.
  4. ^ «Бафл-шар» . Интернет-база данных по пинболу. (См. изображение рекламы в ссылочной записи)
  5. ^ «Современные авианосцы — результат 20 лет умных экспериментов» . Жизнь . 29 июня 1942 г. с. 25. Архивировано из оригинала 4 июня 2013 года . Проверено 17 ноября 2011 г.
  6. ^ Дикинсон Рич, Луиза (1942), Мы отправились в лес , JB Lippincott Co, стр. 93, LCCN   42024308 , OCLC   405243 , заархивировано из оригинала 16 марта 2017 года.
  7. ^ Испытание FCAT NRT , Харкорт, 18 марта 2008 г.
  8. ^ «Дэнис, Шэррон Энн: «Контр-адмирал Грейс Мюррей Хоппер» » . ei.cs.vt.edu. 16 февраля 1997 года . Проверено 31 января 2010 г.
  9. ^ IEEE Анналы истории вычислений, том 22, выпуск 1, 2000 г.
  10. ^ Джеймс С. Хаггинс. «Первая компьютерная ошибка» . Джеймсшуггинс.com. Архивировано из оригинала 16 августа 2000 года . Проверено 24 сентября 2012 г.
  11. ^ « Ошибка заархивирована 23 марта 2017 г. в Wayback Machine », The Jargon File , ver. 4.4.7. Проверено 3 июня 2010 г.
  12. ^ Перейти обратно: а б « Журнал с компьютерной ошибкой, архивированный 23 марта 2017 года в Wayback Machine », Национальный музей американской истории, Смитсоновский институт.
  13. ^ « Первая «компьютерная ошибка », Военно-морской исторический центр. Но обратите внимание, что компьютер Harvard Mark II не был завершен до лета 1947 года.
  14. ^ Журнал Королевского авиационного общества . 49, 183/2, 1945 г. «Он проходил... через этапы типовых испытаний, летных испытаний и «доводки»...»
  15. ^ Николас Карр. « ЭТО НЕ ОШИБКА, ЭТО ФУНКЦИЯ». БРИТНО — ИЛИ ПРОСТО ПРАВИЛЬНО?» . Проводной .
  16. ^ Руководство по программированию FOCAL для PDP-8, PDP-8/S, PDP-8/I, LAB-8, LINC-8 (PDF) . Корпорация цифрового оборудования. 1968. ДЕКАБРЬ-08-АДЖАБ-Д.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a7b9fa25ed0eae4e48f4aafcbd6c7d8a__1719194880
URL1:https://arc.ask3.ru/arc/aa/a7/8a/a7b9fa25ed0eae4e48f4aafcbd6c7d8a.html
Заголовок, (Title) документа по адресу, URL1:
Bug (engineering) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)