HCI의 지침
Shneiderman의 8 가지 황금률
미국 컴퓨터 과학자 인 Ben Shneiderman은 설계에 대한 암시 적 사실을 통합하여 다음과 같은 8 가지 일반 지침을 제시했습니다.
- 일관성을 위해 노력하십시오.
- 보편적 인 사용성을 제공합니다.
- 유익한 피드백을 제공합니다.
- 마감을 산출하는 디자인 대화 상자.
- 오류 방지.
- 작업을 쉽게 되돌릴 수 있습니다.
- 내부 통제 궤적을 지원합니다.
- 단기 메모리로드를 줄입니다.
이러한 지침은 일반 디자이너와 인터페이스 디자이너에게 유용합니다. 이 8 가지 지침을 사용하면 좋은 인터페이스 디자인과 나쁜 인터페이스 디자인을 구별 할 수 있습니다. 이는 더 나은 GUI를 식별하는 실험적 평가에 유용합니다.
노먼의 7 가지 원칙
인간과 컴퓨터 간의 상호 작용을 평가하기 위해 1988 년 Donald Norman은 7 가지 원칙을 제안했습니다. 그는 어려운 작업을 변환하는 데 사용할 수있는 7 가지 단계를 제안했습니다. 다음은 Norman의 7 가지 원칙입니다.
세계의 지식과 머리의 지식을 모두 사용하십시오.
작업 구조를 단순화합니다.
사물을 가시화하십시오.
올바른 매핑을 얻으십시오 (사용자 정신 모델 = 개념적 모델 = 설계 모델).
제약을 이점으로 전환합니다 (물리적 제약, 문화적 제약, 기술적 제약).
오류를 고려한 설계.
다른 모든 것이 실패하면-표준화.
휴리스틱 평가
휴리스틱 평가는 사용자 인터페이스에서 사용성 문제를 확인하는 체계적인 절차입니다. 디자인에서 사용성 문제가 감지되면 지속적인 디자인 프로세스의 필수적인 부분으로 처리됩니다. 휴리스틱 평가 방법에는 Nielsen의 10 가지 사용성 원칙과 같은 일부 사용성 원칙이 포함됩니다.
Nielsen의 10 가지 휴리스틱 원칙
- 시스템 상태의 가시성.
- 시스템과 현실 사이의 일치.
- 사용자 제어 및 자유.
- 일관성과 표준.
- 오류 방지.
- 회상보다는 인식.
- 사용의 유연성과 효율성.
- 미적이며 미니멀 한 디자인.
- 도움말, 진단 및 오류 복구.
- 문서 및 도움말
위에서 언급 한 Nielsen의 10 가지 원칙은 인터페이스 또는 제품을 감사하는 동안 휴리스틱 평가자의 문제를 평가하고 설명하는 체크리스트 역할을합니다.
인터페이스 디자인 지침
이 섹션에는 몇 가지 중요한 HCI 설계 지침이 나와 있습니다. 일반적인 상호 작용, 정보 표시 및 데이터 입력은 아래에 설명 된 HCI 설계 지침의 세 가지 범주입니다.
일반적인 상호 작용
일반적인 상호 작용에 대한 지침은 다음과 같은 일반적인 지침에 초점을 맞춘 포괄적 인 조언입니다.
일관성을 유지하십시오.
중요한 피드백을 제공하십시오.
사소하지 않은 중요 조치의 인증을 요청하십시오.
대부분의 작업을 쉽게 취소 할 수 있습니다.
작업 사이에 기억해야하는 정보의 양을 줄입니다.
대화, 동작 및 사고 능력을 찾으십시오.
실례합니다.
기능별로 활동을 분류하고 그에 따라 화면 지리를 설정합니다.
상황에 맞는 도움말 서비스를 제공합니다.
간단한 동작 동사 또는 짧은 동사 구를 사용하여 명령 이름을 지정합니다.
정보 표시
HCI에서 제공하는 정보는 불완전하거나 불분명해서는 안됩니다. 그렇지 않으면 응용 프로그램이 사용자의 요구 사항을 충족하지 않습니다. 더 나은 디스플레이를 제공하기 위해 다음 지침이 준비됩니다.
현재 상황에 적용 할 수있는 정보 만 표시하십시오.
사용자에게 데이터에 대한 부담을주지 말고 신속한 정보 통합이 가능한 프레젠테이션 레이아웃을 사용하십시오.
표준 레이블, 표준 약어 및 가능한 색상을 사용하십시오.
사용자가 시각적 컨텍스트를 유지하도록 허용합니다.
의미있는 오류 메시지를 생성합니다.
이해를 돕기 위해 대소 문자, 들여 쓰기 및 텍스트 그룹화를 사용하십시오.
창 (사용 가능한 경우)을 사용하여 다양한 유형의 정보를 분류합니다.
아날로그 디스플레이를 사용하여 이러한 형태의 표현과 더 쉽게 통합되는 정보를 특성화합니다.
디스플레이 화면의 사용 가능한 지역을 고려하고 효율적으로 사용하십시오.
데이터 입력
다음 지침은 HCI의 또 다른 중요한 측면 인 데이터 입력에 중점을 둡니다.
사용자에게 필요한 입력 작업의 수를 줄이십시오.
정보 표시와 데이터 입력 사이의 안정을 유지합니다.
사용자가 입력을 사용자 지정하도록합니다.
상호 작용은 유연해야하지만 사용자가 선호하는 입력 모드에 맞게 조정되어야합니다.
현재 작업의 맥락에서 부적합한 명령을 비활성화합니다.
사용자가 대화 형 흐름을 제어 할 수 있도록합니다.
모든 입력 작업을 지원하는 데 도움을줍니다.
"미키 마우스"입력을 제거하십시오.