(1) UI 개요
1. UI(User Interface) 개념
- 넓은 의미 : 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적, 가상의 매개체
- 좁은 의미 : 소프트웨어 등에서 사람이 접하는 화면
2. UI 유형
- CLI(Command Line Interface) : 정적 텍스트 기반 → 명령어를 텍스트로 입력
- GUI(Graphic User Interface) : 그래픽 반응 기반 → 마우스나 전자 펜 이용
- NUI(Natural User Interface) : 직관적 사용자 반응 기반 → 신체 부위 이용
- OUI(Organic User Interface) : 유기적 상호작용 기반 → 입력 장치가 곧 출력 장치, 모든 사물이 입출력 장치로 변화할 수 있음
3. UI 분야
- 물리적 제어 분야 : 정보 제공과 기능 전달을 위한 하드웨어 기반
- 디자인적 분야 : 콘텐츠의 정확하고 상세한 표현과 전체적 구성
- 기능적 분야 : 사용자의 편의성에 맞춰 쉽고 간편하게 사용 가능
4. UI 설계 원칙 *
- 직관성
- 유효성 : 정확하고 완벽하게 사용자의 목표 달성될 수 있어야 함 → 쉬운 오류 처리 및 복구
- 학습성 : 모두가 쉽게 배우고 사용할 수 있게
- 유연성 : 사용자의 인터랙션 최대한 포용 및 실수 방지할 수 있도록
5. UI 설계 지침