UI 흐름 설계는 업무의 흐름이나 업무 수행과 관련된 화면의 위치와 흐름을 흐름도 형식으로 표현하는 활동이다.
UI 설계서 표지
UI 설계서 개정 이력
UI 요구사항 정의
시스템 구조
사이트 맵
프로세스 정의
화면 설계
실행 차를 줄이기 위한 UI 설계 원리
- 사용 의도 파악
- 행위 순서 규정
- 행위 순서대로 실행
평가 차를 줄이기 위한 UI 설계 원리
- 수행한 키 조작 결과를 사용자가 빠르게 지각하도록 유도(적절한 포인터 형태)
- 키 조작으로 변화된 시스템의 상태를 사용자가 쉽게 인지하도록 유도
- 사용자가 가진 원래 의도와 시스템 결과 간의 유사 정도를 사용자가 쉽게 파악하도록 유도
화면에 표현되어야 할 기능 및 비기능적 요구사항 검토
화면의 입력 요소 및 유스케이스를 통한 UI 요구사항 확인
(전체 시스템 요구사항에 대한 유스케이스 분석을 통해 UI에 대한 요구사항을 도출해내는 단계)
유스케이스 설계
(도출된 UI 요구사항에 따라 UI에 포커싱된 유스케이스를 설계하는 단계)
기능 및 양식 확인
(Input Box, Combo Box, Radio Box, Check Box 등을 확인하고 규칙을 정의)
UI 설계 시안을 토대로 실제 설계 및 구현을 위해 모든 화면에 대한 UI 상세 설계 단계를 진행한다.
UI 검토 수행
UI 검토 보완
사용성 검토 및 검증 수행
완전성: 누락 없이 상세하게 기술, 사용자의 태스크에 초점을 맞춰 기술
일관성: 요구사항과 문서의 UI 스타일을 일관적으로 구성
이해성: 이해하기 쉽도록 설명
가독성: 쉽게 읽을 수 있어야 하고, 표준화된 템플릿을 작성하여 적용
추적 용이성: 쉽게 추적 가능하고, 변경 사항들이 언제 어디서 어떤 부분이 왜 발생했는지 추적이 쉬워야 함
수정 용이성: 수정 또는 개선 사항을 쉽게 적용할 수 있어야 함
사용자와 시스템 사이에 의사소통할 수 있도록 일시적 또는 영구적인 접근을 목적으로 만들어진 물리적, 가상적 매개체인 UI의 설계를 지원하는 도구