UI 요구사항 확인

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 기반) 중 기능성의 부특성

소프트웨어 제품이 \주어진 작업과 사용자 목표에\

필요적절한 기능을 제공해 줄 수 있는 소프트웨어 능력 : 적절성

소프트웨어 제품이 요구되는 정확도로 \ 올바른 결과를 산출할 수 있는 능력 : 정밀성

사용성 테스트 (약술 \ 단답)

사용자가 직접 제품을 사용하면서

미리 작성된 시나리오에 맞춰 과제 수행 후

질문에 답하도록 하는 테스트