728x90
728x90
UI 요구사항 확인
UI의 개념
UI(User Interface)는 넓은 의미에서는 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적, 가상적 매개체이며 좁은의미로는 정보기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면이다.
UI 유형
- CLI(Command Line Interface) : 명령어와 텍스트 형태로 이뤄진 인터페이스
- GUI(Graphical User Interface) : 그래픽 환경의 인터페이스
- NUI(Natural User Interface) : 사용자의 말이나 행동으로 기기를 조작하는 인터페이스
- VUI(Voice User Interface) : 사람의 음성으로 기기를 조작하는 인터페이스
- OUI(Natural User Interface) : 모든 사물과 사용자 간의 상호작용을 위한 인터페이스
UI 설계 원칙
- 직관성(Intuitiveness) : 누구나 쉽게 이해하고 쉽게 사용할 수 있어야한다.
- 유효성(Efficiency) : 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작해야 한다.
- 학습성(Learnability) : 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작해야 한다.
- 유연성(Flexibility) : 사용자의 요구사항을 최대한 수용하고 실수를 방지할 수 있도록 제작해야 한다.
UI 설계 지침
- 사용자 중심 : 사용자가 이해하기 쉽고 편하게 사용할 수 있는 환경을 제공한다.
- 일관성 : 버튼이나 조작 방법을 사용자가 기억하기 쉽고 빠르게 습득할 수 있도록 설계해야 한다.
- 단순성 : 조작 방법은 가장 간단하게 작동되도록 하여 인지적 부담을 최소화 한다.
- 결과 예측 가능 : 작동시킬 기능만 보고도 결과 예측이 가능해야 한다.
- 가시성 : 주요 기능을 메인 화면에 노출하여 쉬운 조작이 가능해야 한다.
- 표준화 : 디자인을 표준화하여 기능구조의 선행 학습 이후 쉽게 사용이 가능해야 한다.
- 접근성 : 사용자의 직무, 연령, 성별 등이 고려된 다양한 계층을 수용해야 한다.
- 명확성 : 사용자가 개념적으로 쉽게 인지해야 한다.
- 오류 발생 해결 : 사용자가 오류에 대한 상황을 정확하게 인지할 수 있어야 한다.
728x90
반응형
'CS' 카테고리의 다른 글
UML의 개념과 UML 다이어그램의 분류 (0) | 2023.04.03 |
---|---|
스토리보드와 프로토타입 (0) | 2023.04.02 |
디자인 패턴 (0) | 2023.03.31 |
소프트웨어 아키텍처 (0) | 2023.03.30 |
비용산정, 일정관리 모형 (0) | 2023.03.29 |
댓글