에러 메시지

Error message
Wikipedia Visual Editor를 사용하려고 하면 오류 메시지가 나타납니다.

오류 메시지는 보통 컴퓨터나 다른 장치에서 예기치 않은 문제가 발생했을 때 표시되는 정보입니다.그래픽 사용자 인터페이스가 있는 최신 운영 체제에서는 대화 상자를 사용하여 오류 메시지가 표시되는 경우가 많습니다.오류 메시지는 사용자의 개입이 필요한 경우, 원하는 작업이 실패했음을 나타내거나 중요한 경고(하드 디스크 공간이 거의 부족하다는 것을 컴퓨터 사용자에게 경고하는 등)를 릴레이하기 위해 사용됩니다.오류 메시지는 컴퓨팅 전체에서 널리 볼 수 있으며 모든 운영 체제 또는 컴퓨터 하드웨어 디바이스의 일부입니다.오류 메시지의 적절한 설계는 사용성 및 인간-컴퓨터 [1]상호작용의 다른 분야에서 중요한 주제이다.

일반적인 오류 메시지

다음과 [citation needed]같은 오류 메시지가 최신 컴퓨터 사용자에게 일반적으로 표시됩니다.

접근이 거부되었습니다.
이 오류는 사용자에게 파일에 대한 권한이 없거나 일부 프로그램 또는 사용자에 의해 잠긴 경우 발생합니다.
디바이스가 준비되지 않았습니다.
이 에러는, 디스크 드라이브에 플로피 디스크(또는 불량 디스크)가 없고, 시스템이 이 디스크와 관련된 태스크를 실행하려고 할 경우에 가장 많이 발생합니다.
파일을 찾을 수 없습니다.
해당 파일이 파손, 이동, 삭제되었거나 오류가 발생했을 수 있습니다.또는 단순히 파일이 존재하지 않거나 사용자가 이름을 잘못 입력했을 수도 있습니다.파일이 아이콘으로 표시되고 사용자가 파일 이름을 입력하지 않는 그래피컬 사용자 인터페이스보다 명령줄 인터페이스에서 더 자주 발생합니다.
디스크 공간 부족
이 에러는, HDD가 거의 가득 찬 경우에 발생합니다.이 문제를 해결하려면 일부 프로그램을 닫고(스왑 파일을 자유롭게 사용하기 위해) 일부 파일(일반적으로 임시 파일 또는 백업 후 다른 파일)을 삭제하거나 더 큰 하드 드라이브를 가져와야 합니다.
메모리 부족
이 에러는, 시스템의 메모리가 부족하거나, RAM 격납할 수 없는 큰 파일을 로드하려고 했을 경우에 발생합니다.수정은 일부 프로그램을 닫거나 메모리를 증설하는 것입니다.
[프로그램 이름]이(가) 작동을 중지했습니다.
이 메시지는 Microsoft Windows Vista 이후에 프로그램에서 일반 보호 장애 또는 잘못된 페이지 장애가 발생할 때 표시됩니다.

주목할 만한 오류 메시지

  • Abort, Retry, Fail? - MS-DOS에 표시되는 혼란스러운 에러 메시지로 악명 높다.
    오류 메시지 .vbs 스크립트의 예
  • 잘못된 명령어 또는 파일 이름 - MS-DOS에서 자주 볼 수 있는 혼란스러운 오류 메시지
  • 죽음의 블루스크린 - Microsoft Windows 및 리액트OS 운영체제, 이 화면은 Windows 또는 React 시 표시됩니다.심각한 [2]오류로 인해 OS를 실행할 수 없습니다.이는 Linux, Unix 또는 macOS에서의 커널 패닉과 거의 유사합니다.
  • 확장할 수 없습니다. Acon DFS에서 오류 메시지가 표시됩니다. DFS는 파일을 조각화되지 않은 연속된 디스크 공간에 저장합니다. 이 오류는 열려 있는 랜덤 액세스 파일을 다른 파일이 이미 사용하고 있는 공간으로 확장하려고 할 때 발생합니다.
  • Guru 명상 - Commodore Amiga로부터의 에러 메시지.커널 패닉 또는 BSOD와 거의 유사하며 Virtual Box 등의 최신 제품에서도 채택되고 있습니다.
  • HTTP 404 - World Wide Web에서 볼 수 있는 파일을 찾을 수 없습니다.일반적으로 이동 또는 삭제된 페이지 링크 또는 잘못된 URL로 인해 발생합니다.
  • lp0 on fire - 프린터에 "발화"가 발생했는지 여부에 관계없이 Unix 경고
  • 타자기 아님 - "타자기"라는 단어가 사용되지 않아 혼란스러운 Unix 오류 메시지입니다. 오류의 성질이 완전히 다를 때 출력되는 경우도 있습니다.
  • PC LOAD LETTER - 여러 HP 레이저 프린터에서 오류가 발생하여 사용자에게 "LETTER" 크기의 용지를 추가하는 것만으로 혼란스러운 일이[3] 발생하였습니다.
  • 구문 오류 - 많은 컴퓨터 시스템에서 수신된 명령이 알 수 없는 형식일 때 표시됨
  • HTTP 504 - 인터넷 링크에서 게이트웨이 타임아웃이 발생했음을 나타내는 오류가 World Wide Web에서 발견되었습니다.
  • 오류 1603 - 컴퓨터 프로그램 설치 중 문제가 발생했음을 나타내는 오류입니다.이 오류는 특히 Windows 컴퓨터 시스템에서 발생합니다.
  • <어플리케이션명>이 정지했습니다.안드로이드 디바이스에서 흔히 볼 수 있는 에러 메세지로, 현재 실행중의 애플리케이션이 예기치 않게 동작을 정지하거나 크래쉬 하는 것을 나타냅니다.
  • Success - 프로그램이 오류 상태를 검출했을 때 발생하는 오류 메시지(이 경우 POSIX) 중 하나. 실제 오류 메시지 인쇄 루틴은 운영 체제에서 보고된 오류(이 경우 errno.h)를 인쇄하기 위해 C 라이브러리에 의존합니다.이 경우 기본 시스템 호출이 성공하여 오류가 보고되지 않습니다.,errno == 0이는 사용자에게 특히 혼란을 주는 엉성한 오류 처리입니다.
  • [접속 타임아웃 에러 Mac]- 무선 네트워크 접속에 시간이 걸리면 Mac 시스템에서 에러가 발생합니다.

반려동물 실패

2011년 Tumblr가 사용한 서버를 갉아먹는 Tumbeast

Twitter 의 Web 2.0 서비스가 등장하면서 HTTP 404HTTP 500 등의 최종 사용자가 직면한 오류 메시지가 Fail Pets 또는 Error Maskots라는 기발한 문자로 표시되기 시작했습니다."Fail Pet"이라는 용어는 Mozilla 엔지니어 Fred Wenzel이 블로그에 올린 "Wikipedia에 Fail-pet이 필요한 이유와 [4]Mozilla가 필요하지 않은 이유"라는 글에서 만들어졌거나 적어도 인쇄에서 처음 사용되었습니다.Sean Rintel 박사는 에러 메시지는 브랜드 인지도와 충성도에서 중요한 전략적 순간이라고 주장합니다.실패한 애완동물은 (특히 획득된 미디어를 통해) 브랜드 인지도를 높일 수 있기 때문에 마케팅 담당자들에게는 흥미롭다.그러나 이 인식은 서비스 [5]장애를 부각시킬 위험을 수반합니다.가장 유명한 Fail Pet은 Twitter의 Fail Whale입니다(Twitter 서비스 중단 참조).기타 장애 애완동물은 다음과 같습니다.

메시지 형식

오류 메시지가 표시되는 형식은 운영 체제와 프로그램에 따라 다릅니다.

컴퓨터 주변기기와 같은 하드웨어 디바이스의 오류 메시지는 오류 상태를 나타내는 전용 라이트, 룩업 시트 또는 매뉴얼을 사용하여 해석해야 하는 간단한 코드, 또는 디스플레이의 보다 상세한 메시지를 통해 표시되는 경우가 있습니다.

컴퓨터에서 오류 메시지는 콘솔에 인쇄된 텍스트 형식으로 표시되거나 그래픽 사용자 인터페이스의 일부로 표시될 수 있습니다.오류 메시지는 대화상자로 표시되는 경우가 많아 사용자 상호 작용에서 다음과 같은 모드 오류가 발생합니다.대부분의 경우 오류 방지 기법으로 원래 오류를 방지할 수 있습니다.시스템 설계에서는 에러 메시지를 표시하는 것이 아니라 [6]에러의 원인이 되는 조건을 회피해야 합니다.

다양한 그래피컬 사용자 인터페이스에서는 에러 메시지를 표시하는 규칙이 다르지만, 다음과 같은 몇 가지 방법이 일반화되어 있습니다.

  • 대화 상자 또는 팝업 메시지화면의 창에 나타나 승인될 때까지 컴퓨터와의 더 이상의 상호 작용을 차단합니다.Mac OS X에서 시트는 특정 창에 연결된 대화 상자의 한 형태입니다.
  • 알림 아이콘은 작업을 중단하지 않고 상태를 사용자에게 알리기 위해 나타납니다.Windows 에서는, 통지 아이콘이 시스템 트레이에 표시됩니다.Mac OS X에서는 알림 아이콘이 메뉴 모음에 나타나거나 독에서 응용프로그램 아이콘의 "바운싱" 형식을 취할 수 있습니다.UNIX 시스템용 GNOME 사용자 인터페이스는 패널에 알림 아이콘을 표시할 수 있습니다.
  • 사용자에게 간단한 메시지를 표시할 수 있는 응용 프로그램 창의 일부인 상태 표시줄에 사소한 오류가 표시될 수 있습니다.

오류 메시지 설계에 영향을 미치는 세 가지 주요[7] 요인은 기술적 제한, 표시되는 정보의 양 및 필요한 사용자 입력의 종류입니다.

시스템에 따라서는, 에러 메세지에 포함되는 정보의 양을 제한할 수 있는 기술적인 제한이 있습니다.예를 들어, 16 문자의 영숫자 디스플레이를 탑재한 프린터는, 동시에 표시할 수 있는 정보의 양은 매우 한정되어 있기 때문에, 매우 간단한 에러 메세지가 표시되는 경우가 있습니다.컴퓨터 모니터를 사용하더라도 프로그래머는 사용자가 합리적으로 사용할 수 있는 최소 모니터를 고려하여 오류 메시지가 화면에 표시되도록 해야 합니다.

오류의 성질에 따라 오류 메시지를 효과적으로 전달하는 데 필요한 정보의 양이 결정됩니다.복잡한 문제의 경우 사용자에게 문제를 적절하게 알리기 위해 보다 자세한 오류 메시지가 필요할 수 있습니다.

보안.

오류 메시지를 설계할 때 소프트웨어 설계자는 보안 취약성이 발생하지 않도록 주의해야 합니다.설계자는 사용자에게 현명한 결정을 내리기 위한 충분한 정보를 제공해야 하지만 사용자가 압도되거나 혼란스러울 정도로 많은 정보를 제공해서는 안 됩니다.외부 정보는 기본적으로 숨겨지거나 별도의 위치에 배치될 수 있습니다.오류 메시지는 크래커에 의해 악용될 수 있는 정보를 노출하여 얻기 어려운 정보를 얻으면 안 됩니다.예를 들면, 「유효하지 않은 유저」또는 「유효하지 않은 패스워드」가 표시되는 시스템이나, Web 서버 IIS 5.0 의 에러 페이지에는, 소스 코드 fragment를 포함한 에러의 완전한 기술적 설명이 표시됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Minhas, Saadis (May 30, 2018). "How to Write Good Error Messages". UX Planet. Retrieved Jan 30, 2019.
  2. ^ Fisher, Tim (2019-01-16). "Blue Screens of Death (BSOD): Everything You Need to Know". Lifewire. Retrieved 2019-01-30.
  3. ^ McNamara, Paul (2009-04-29). "LaserJet turns 25 ... 'PC LOAD LETTER' still unfathomable". Network World. Retrieved 2019-01-30.
  4. ^ Wenzel, Fred. "why wikipedia might need a fail-pet — and why mozilla does not". Retrieved 8 February 2012.
  5. ^ Rintel, Sean (2 November 2011). "The Evolution of Fail Pets : Strategic Whimsy and Brand Awareness in Error Messages". UX Magazine. Retrieved 8 February 2012.
  6. ^ 라스킨, Jef 2000휴먼 인터페이스, 애디슨 웨슬리 ISBN 0-201-37937-6.6-4-2장 "사용자에게 보내는 메시지"를 참조하십시오.
  7. ^ "Non-Fatal Errors: Creating usable, effective error messages". Retrieved 2007-02-16.

외부 링크