[정보처리기사] UI(User Interface)

LU·2025년 2월 20일
0
post-thumbnail

User Interface

  • 인간, 디지털 기기, 소프트웨어 사이에서 의사소통할 수 있도록 만들어진 매개체
  • 인간과 컴퓨터의 상호작용(HCI)에 필요한 화상, 문자, 소리, 수단(장치)을 의미

🔸 특징

  • 실사용자의 만족도에 직접적인 영향
  • 편리성, 가독성, 동선의 축약 -> 작업 시간 줄이고, 업무 효율 높임
  • 실사용자가 수행해야 할 기능을 구체적으로 제공
  • UI설계 전 소프트웨어 아키텍처를 우선적으로 숙지해야함

🔸 UI개발 시스템이 가져야 할 기능

  • 사용자 입력의 검증
  • 에러 처리와 에러 메시지 처리
  • 도움과 프롬프트 제공

UI 설계

🔸 UI 설계 원칙

  • 직관성 : 누구나 쉽게 이해할고 사용할 수 있도록 한다.
  • 유효성 : 사용자의 목적을 정확히 달성할 수 있도록 유용하고 효과적이어야 한다.
  • 학습성 : 사용자가 쉽게 배우고 익힐 수 있어야 한다.
  • 유연성 : 사용자의 요구를 최대한 수용하면서 오류를 최소화해야 한다.

🔸 UI 설계 지침

구분설명
사용자중심실사용자의 이해를 바탕으로 쉽게 이해하고 쉽게 사용할 수 있는 환경을 제공한다.
일관성사용자가 기억하기 쉽고 빠른 습득이 가능하도록 버튼이나 조작법을 제공한다.
단순성인지적 부담을 줄이도록 조작 방법을 가장 간단히 작동하도록 한다
가시성주요 기능은 메인 화면에 배치하여 조작이 쉽게 한다.
표준화기능 구조의 선행 학습 이후 쉽게 이용할 수 있도록 디자인을 표준화한다.
접근성사용자의 직무, 성별, 나이 등 다양한 계층을 수용해야 한다.
결과 에측 가능작동 대상 기능만 보고도 결과 예측이 가능해야 한다.
명확성사용자 관점에서 개념적으로 쉽게 인지할 수 있어야 한다.
오류 발생 해결오류가 발생하면 사용자가 상황을 정확히 인지할 수 있어야 한다

UI 표준

🔸 UI 설계 시 오류 메시지나 경고에 관한 지침

  • 메시지는 이해하기 쉬워야 한다.
  • 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다.
  • 오류로 인해 발생될 수 있는 부정적인 내용을 적극적으로 사용자들에게 알려야 한다.
profile
기록은 나의 무기😎

0개의 댓글