개념적 모델
개념적 모델(Conceptual Model)은 무엇이 어떻게 작동하는지에 대한 생각이 머릿속에 근본적으로 구조화된 것을 말한다. 컴퓨터 파일을 한 폴더에서 다른 폴더로 옮긴다고 해보자. 이때 우리는 소프트웨어 디자이너가 신중하게 우리의 머릿속에 각인시킨 개념적 모델을 활용한다. “파일은 물건이고, 폴더는 그릇이며, 드래그는 옮기는 동작”이라는 모델이다.
개념적 모델이 중요한 이유
- 사용자의 기대를 결정한다: 버튼을 누르면 어떤 일이 일어날지 예측
- 학습 부담을 줄인다: 이미 아는 모델과 유사하면 배울 게 적다
- 오류를 줄인다: 예상과 행동이 일치하면 실수가 적다
- 직관성의 근거다: 직관적이라는 평가는 결국 모델이 일치한다는 뜻
세 가지 모델
| 모델 | 주체 | 내용 |
|---|---|---|
| 디자이너 모델 | 만드는 사람 | 시스템이 어떻게 설계됐는지 |
| 시스템 모델(구현 모델) | 실제 시스템 | 실제로 어떻게 작동하는지 |
| 사용자 모델(멘탈 모델) | 쓰는 사람 | 사용자가 이렇게 작동할 것이라 믿는 것 |
좋은 디자인은 이 셋을 최대한 일치시킨다. 사용자 모델과 시스템 모델이 다르면 사용자는 혼란을 겪는다.
개념적 모델의 출처
- 실세계 은유: 휴지통, 책갈피, 장바구니
- 기존 소프트웨어 관습: 저장 아이콘=디스켓, 확대 아이콘=돋보기
- 문화적 맥락: 빨강=위험/금지, 녹색=진행
- 물리 법칙: 스크롤은 관성, 드래그는 마찰감
설계자가 할 일
- 사용자의 기존 모델을 조사: 인터뷰·관찰·유추
- 시스템이 그 모델에 맞게 행동하도록 설계
- 모델이 깨지는 지점에 명시적 신호 제공: 되돌리기, 확인 다이얼로그
- 새 모델을 가르쳐야 할 때는 점진적으로 (단계적 노출)
관련 노트
- 직관성: 개념적 모델 일치의 결과
- 학습성: 모델 학습의 용이함
- UXUI의 10가지 심리학 법칙: 모델 형성과 관련된 인지 법칙
- 무주의 맹시 · 변화 맹시: 모델이 어긋날 때의 인지 효과
- 모든 기획자와 디자이너가 알아야 할 사람에 대한 100가지 진실: 멘탈 모델 근거