본문 바로가기

정보처리기사/소프트웨어 설계

사용자 인터페이스(UI, User Interface) 설계

사용자 인터페이스(UI)

- 사용자와 시스템 간의 상호 작용이 원활하게 이루어지도록 도와주는 장치나 소프트웨어를 의미합니다.

원칙

- 직관성 : 누구나 쉽게 이해하고 쉽게 사용할 수 있어야 합니다.

- 유효성 : 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작해야 합니다.

- 학습성 : 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작해야 합니다.

- 유연성 : 사용자의 인터랙션을 최대한 포용하고, 실수를 방지할 수 있도록 제작해야 합니다.

설계 지침

- 사용자 중심 : 사용성이 최우선으로 고려되어야 합니다.

- 일관성 : 버튼이나 조작 방법 등을 일관성 있게 제공해야 합니다.

- 단순성 : 조작 방법을 단순화시켜야 합니다.

- 결과 예측 가능 : 작동시킬 기능을 보고 결과를 미리 예측할 수 있게 설계해야 합니다.

- 가시성 : 메인 화면에서 주요 기능을 노출시키게 설계해야 합니다.

- 표준화 : 기능 구조와 디자인을 표준화하여야 합니다.

- 접근성 : 사용자의 연령, 성별, 인종 등 다양한 계층이 사용할 수 있도록 설계해야 합니다.

- 명확성 : 사용자가 개념적으로 쉽게 인지할 수 있도록 설계해야 합니다.

- 오류 발생 해결 : 오류가 발생하면 사용자가 쉽게 인지하고 발생하는 오류를 쉽게 수정할 수 있어야 합니다.

- 효율성을 높이게 설계해야 합니다.

- 사용자에게 피드백을 제공해야 합니다.

오류메시지나 경고에 관한 지침

- 메시지는 이해하기 쉬워야 합니다.

- 오류로부터 회복을 위한 구체적인 설명이 제공되어야 합니다.

- 오류로 인해 발생될 수 있는 부정적인 내용을 적극적으로 사용자들에게 알려야 합니다.

- 소리나 색 등을 이용하여 듣거나 보기 쉽게 의미를 전달해야 합니다.

 

정보처리기사 2022년 1회 1번, 16번 출제