
| 분류 | 설명 | 
|---|---|
| CLICommand Line Interface | 정적 텍스트 기반 인터페이스 명령어를 텍스트로 입력, 조작하는 UI | 
| GUIGraphical User Interface | 그래픽 반응 기반 인터페이스 그래픽 환경 기반으로 한 마우스 등을 이용하는 UI | 
| NUINatural User Interface | 직관적 사용자 반응 기반 인터페이스 사용자가 가진 경험을 기반으로 키보드, 마우스 없이 신체 부위를 이용하는 UI (터치, 음성 포함) | 
| OUIOrganic User Interface | 유기적 상호 작용 기반 인터페이스 입력 장치 => 출력 장치, 현실에 존재하는 모든 사물이 I/O 장치로 변화할 수 있는 UI | 
| 분류 | 설명 | 
|---|---|
| 오류 최소화 | 구현하고자 하는 결과의 오류를 최소화 | 
| 작업 기능 최소화 | 막역한 작업 기능에 대해 구체적인 방법을 제시 | 
| 상호 작용 | 사용자 중심의 상호 작용이 되도록 함 | 
| 작업 시간 감소 | 사용자의 편의성을 높여 작업 시간을 감소시킨다. | 
| 설계 원칙 | 설명 | 
|---|---|
| Intuitiveness직관성 | 누구나 쉽게 이해하고, 쉽게 사용할 수 있어야 한다. | 
| Effectiveness유효성 | 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작한다. | 
| Learnability학습성 | 초보, 숙련자 모두가 쉽게 배우고 사용할 수 있도록 제작한다. | 
| Flexibility유연성 | 사용자의 Interaction을 최대한 포용하고실수를 방지할 수 있도록 제작해야 한다. Interaction=> IO 장치를 매개로 디지털 시스템과 사용자가 주고 받는 일련의 의사소통 과정 | 
| 설계 지침 | 설명 | 
|---|---|
| 사용자 중심 | 사용자가 이해하기 쉽고, 편하게 사용할 수 있는 환경을 제공하여 실 사용자에 대한 이해가 바탕이 되어야 한다. | 
| 일관성 | 버튼, 조작 방법을 사용자가 기억하기 빠르고 쉽게 습득할 수 있도록 설계해야 한다. | 
| 단순성 | 조작 방법은 가장 간단하게 작동되도록 하여 인지적 부담 최소화 | 
| 결과 예측 가능 | 작동시킬 기능만 보고 결과 예측이 가능해야 한다. | 
| 가시성 | 주요 기능을 메인 화면에 노출, 쉬운 조작이 가능해야 한다. | 
| 표준화 | 디자인 표준화하여 기능 구조의 선행 학습 이후 쉽게 사용이 가능해야 한다. | 
| 접근성 | 사용자의 직무, 연령, 성별 등이 고려된 다양한 계층을 수용해야 한다. | 
| 명확성 | 사용자가 개념적으로 쉽게 인지해야 한다. | 
| 오류 발생 해결 | 사용자가 오류에 대한 상황을 정확하게 인지할 수 있어야 한다. |