UI 설계 원칙
학유직유 (약술)
학습성 : 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작
유연성 : 사용자 요구 사항 최대한 수용 \ 실수 방지할 수 있도록 제작
직관성 : 쉽게 이해하고 사용할 수 있어야 한다.
유효성 : 정확하고 완벽하게 사용자 목표가 달성될 수 있도록 제작
UX UI
*UX : 사용자 경험 = 시스템, 서비스\ 사용자가 직.간접적으로 경험하면서 느끼고 생각하는 총제적인 경험
UI : 사용자 인터페이스
사용자 인터페이스 유형
CLI, GUI, NUI, OUI
CLI : 명령어를 텍스트로 입력
GUI : 그래픽 환경
NUI (Natural) : 키보드나 마우스 없이 신체 부위 이용
OUI (Organic) : 현실에 존재하는 모든 사물이 입출력 장치
사용성 상세 품질 요구사항
이해성, 학습성, 운용성
이해성 : 소프트웨어의 논리적인 개념과 적용 가능성을 구분하는데 필요한 사용자 노력 특성
학습성 : 소프트웨어 애플리케이션 학습에(익히는데) 필요
운용성 : 소프트웨어의 운용과 운용 통제에 필요
UI 화면 설계 기법 구분 \ User Interface 설계 도구 및 산출물
와이어프레임, 스토리보드, 목업
이해 관계자들과의 화면구성을 협의하거나 \ 서비스의 간략한 흐름을 공유하기 위해 \ 화면단위의 레이아웃을 설계하는 작업 : 와이어프레임
화면 설계를 위해 정책이나 프로세스 및 콘텐츠의 구성, 와이어프레임, 기능에 대한 정의 등 구축하는 서비스를 위한 정보가 수록된 문서 : *스토리보드 (약술)
실제 화면과 유사하게 만든 정적인 형태의 모형으로 시각적으로만 구성요소를 배치하는 것으로 일반적으로 실제로 구현되지는 않는다 : *목업(Mockup)
UI 설계지침
일관성 : 기억하기 쉽고 빠르게 습득
단순성 : 간단하게 작동
가시성 : 주요 기능을 메인 화면에 노출하여 쉬운 조작이 가능해야 한다.
명확성 : 사용자가 개념적으로 쉽게 인지
*사용자 중심 : 사용자가 이해하기 쉽고 편하게 사용
*접근성 : 다양한 계층 수용
UI 품질 요구사항
*신뢰성
작동되는 시간동안 의도된 기능을 수행
*사용성
어떠한 행위를 정확하고 쉽게 인지
UI 품질 요구사항(ISO/IEC 9126 기반) 중 기능성의 부특성
소프트웨어 제품이 \주어진 작업과 사용자 목표에\
필요적절한 기능을 제공해 줄 수 있는 소프트웨어 능력 : 적절성
소프트웨어 제품이 요구되는 정확도로 \ 올바른 결과를 산출할 수 있는 능력 : 정밀성
사용성 테스트 (약술 \ 단답)
사용자가 직접 제품을 사용하면서
미리 작성된 시나리오에 맞춰 과제 수행 후
질문에 답하도록 하는 테스트