휴먼 인터페이스
The Humane Interface![]() | 이 문서에는 여러 가지 문제가 있습니다.개선을 돕거나 토크 페이지에서 이러한 문제에 대해 논의해 주십시오.(이러한 템플릿메시지를 삭제하는 방법과 타이밍에 대해 설명합니다)
|
![]() | |
작가. | 제프 라스킨 |
---|---|
나라 | 미국 |
언어 | 영어 |
장르. | 컴퓨터 사이언스 |
출판인 | 애디슨 웨슬리 |
발행일자 | 2000 |
ISBN | 0-201-37937-6 |
OCLC | 43286483 |
004/.01/9 21 | |
LC Class | QA76.9.H85 R37 2000 |
휴먼 인터페이스: 인터랙티브 시스템 설계의 새로운 방향(ISBN 0-201-37937-6)은 Jef Raskin에 의해 쓰여져 2000년에 출판된 사용자 인터페이스 설계에 관한 책입니다.인체 공학, 정량화, 평가 및 항법에 대해 다룹니다.
내용물
이 책에서는 상당히 사소한 것부터 급진적인 것까지 많은 인터페이스 설계 제안을 제시하고 있습니다.가장 중요한 주제는 프로그래머의 계획(또는 계획 부족)이 불충분하고 사람들이 실제로 소프트웨어를 사용하는 방법에 대한 이해가 부족하기 때문에 현재의 컴퓨터 인터페이스가 빈약하고 사용자가 실패하도록 설정되는 경우가 많다는 것입니다.
Raskin은 자주 그가 지지하는 다양한 조치를 구현한 시스템의 예로서 그가 설계한 컴퓨터인 Canon Cat을 언급합니다.Canon Cat은 종종 최초의 정보 어플라이언스로 간주됩니다.캐논 캣과 휴먼 인터페이스에 제시된 많은 아이디어들은 나중에 Raskin의 Archy 프로젝트에서 채택되었고, 후에 그의 아들 Aza에 의해 채택되었다.
Raskin은 소프트웨어 인터페이스의 효율성을 정량화하는 4가지 모델을 시연하는 장을 포함하고 있습니다. GOMS 키 입력 모델, Raskin 자체 효율성 측정, Fitts의 법칙 및 Hick의 법칙입니다.모두 사용자가 특정 작업을 수행하는 데 필요한 시간을 최소화하기 위한 것입니다.
설계 규칙
Raskin은 또한 기존의 인터페이스 설계에 대한 많은 변화를 지지합니다.그 중:
- Modelessness(모델리스) - 모드는 컴퓨터가 같은 입력에 대해 다른 상태일 때와 다른 출력을 생성하는 상태입니다.전통적인 예는 키보드의 "캡스 잠금" 키입니다.Raskin은 그것들을 완전히 제거하거나 "quasimodes"(책에서 그가 만든 용어)를 사용하는 것을 지지한다. Quasimode는 사용자가 컴퓨터를 그 상태로 유지하기 위해 일정한 물리적 행동을 해야 하는 상태이며, 그들이 그 모드에 있다는 것을 잊지 않도록 한다. 예를 들면 키보드의 시프트 키이다.
- 설계의 단조로움 - 응용 프로그램에서 특정 원자 태스크를 수행하는 방법은 하나뿐입니다(많은 현대 응용 프로그램에서는 적어도 세 가지가 있습니다. 하나는 화면의 버튼을 통해, 하나는 메뉴 드롭다운을 통해, 다른 하나는 키보드 바로 가기를 통해 그리고 그 이상입니다).
- 문서 또는 응용 프로그램을 닫았다가 다시 연 후에도 모든 작업을 실행 취소할 수 있어야 합니다.
- 경고 화면 제거 - 최신 소프트웨어 애플리케이션은 사용자에게 "확실한가요?"라고 묻는 경우가 많습니다.Raskin은 사용자가 습관적으로 경고 화면을 무시하는 경향이 있기 때문에 도움이 되지 않으며, 범용 실행 취소 기능을 사용하면 사용자에게 필요하지 않다고 주장합니다.
- 텍스트의 보편적 사용 - Raskin은 텍스트가 수반되지 않는 소프트웨어의 그래픽 아이콘은 종종 사용자에게 수수께끼라고 주장합니다.
습관화는 Raskin의 가이드라인을 추진하는 중요한 개념으로, 사용자의 마음을 낮은 수준의 상호작용 세부 사항으로 부터 자유롭게 하기 위한 것입니다.모델리스 인터페이스, 설계의 단조로움 및 차단 경고의 제거는 모두 인터페이스 처리에 대한 습관 형성 반응을 선호하기 위한 것입니다.
비표준 인터랙션 아키텍처
또한 Raskin은 문서 중심의 컴퓨터 인터페이스 접근 방식을 지지하며 운영 체제와 소프트웨어의 현재 특성에 몇 가지 근본적인 변화를 수반합니다.
- 스탠드아론 애플리케이션의 종료 - 모든 소프트웨어 패키지는 사용자가 모든 문서에서 사용할 수 있는 도구 세트로 구성되어야 합니다.예를 들어, 텍스트 문서를 작성하는 도중에 사용자는 문서에 계산을 작성한 다음 "계산" 함수를 눌러 수학적 계산을 수행할 수 있어야 한다.
- 디렉토리 및 파일 이름 끝 - "텍스트 파일의 내용이 최상의 이름입니다."모든 문서는 그 내용으로 식별할 수 있어야 하기 때문에 사용자가 작성한 문서의 디렉토리나 이름은 필요하지 않습니다.Raskin은 이러한 이름이 암호화되어 나중에 파일을 찾는 것이 어려워지는 경향이 있다고 주장합니다.
- 확대/축소 사용자 인터페이스 - Raskin은 Zoom World라고 하는 인터페이스를 지지합니다.이 인터페이스에서 사용자는 컴퓨터 상의 모든 문서를 그래픽으로 표현한 2차원 평면을 탐색합니다.사용자는 모든 문서를 보기 위해 축소하거나 특정 문서를 확대하여 읽고 편집할 수 있습니다.
Raskin은 또한 인터페이스 설계는 빌딩 코드와 유사하게 규제를 받아야 한다고 주장한다.이는 소비자를 위해로부터 보호하기 위한 법적 안전장치를 확립하고, 모범 사례와 인터페이스 품질을 평가하기 위한 전문적인 지침과 표준을 제정함으로써 이루어질 수 있다.