UI (User Interface)
사용자가 어떤 방식으로 응용 프로그램을 이용하는가를 설계하는 작업이다
UI는 일시적이거나 영구적일 수 있으며,
물리적 혹은 가상적인 인터페이스 매개채이다
초창기 UI
사용자 요구가 증가하고, 입력 데이터가 복잡해지고 다양해지면서
단순 상호 작용 기술만으로는 입력한 결과를 처리 못하는상황이나 오류가
증가하기 시작했다
현재의 UI
시각,청각,촉각,지능은 물론 데이터의 내용과 의미까지 상호작용하는 단계까지 발전되었다
TUI (Text Interface, 텍스트 사용자 인터페이스)
CLI (Command Line Interface, 명령줄 인터페이스)
GUI (Graphic User Interface, 그래픽 사용자 인터페이스)
WUI (Web base UI, 웹 기반 사용자 인터페이스)
Touch UI (터치 사용자 인터페이스)
물리적 제어
기계 조작 장치 (전원 버튼)
기능적 제어
키보드, 마우스, 펜 마우스 등
전체 구성 제어
화면의 레이아웃 (Layout),
웹 페이지의 메뉴 선택 방식,
스크롤 바, 버튼, 화면 분할
스토리보드 (Storyboard)
디자이너와 개발자가 최종적으로 참고하는 설계 산출 문서
와이어 프레임 (Wireframe)
화면 단위로 밑그림을 설계하는 작업물
프로토타입
실제 화면과 흡사한 모형