정보처리기사

UI 요구사항 확인(1)

UTF-404 2024. 1. 9. 00:40
728x90

💡 UI(User Interface) 개념

  • UI(사용자 인터페이스)는 넓은 의미에서 사용자와 시스템 사이에서 의사 소통할 수 있도록 고안된 물리적, 가상의 매게체이다.
  • 좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면이다.

📌 UX(User eXperience; 사용자 경험)

→ 제품과 시스템, 서비스 등을 사용자가 직,간접적으로 경험하면서 느끼고 생각하는 총제적 경험을 의미한다.

💡 UI 유형

유형 특징 설명
CLI(Command Line Interface) 정적인 텍스트 기반 인터페이스 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스
GUI(Graphical User Interface) 그래픽 반응 기반  그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터페이스
NUI(Natural User Interface) 직관적 사용자 반응 기반 인터페이스 사용자가 가진 경험을 기반으로 키보드나 마우스 없이 신체 부위를 이용하는 사용자 인터페이스(터치, 음성 포함)
OUI(Organic User Interface) 유기적 상호 작용 기반 인터페이스 입력장치가 곧 출력장치가 되고, 현실에 존재하는 모든 사물이 입출력장치로 변화할 . 수있는 사용자 인터페이스



💡UI 특징

특징 설명
오류 최소화 구현하고자 하는 결과의 오류를 최소화
작업기능 구체화 막연한 작업 기능에 대해 구체적인 방법을 제시
상호 작용 사용자 중심의 상호 작용이 되도록 함
작업시간 감소 사용자의 편의성을 높여 작업시간을 감소시킴
피드백 제공 시스템의 상태와 사용자의 지시에 대한 효과를 보여주어 사용자가 명령에 대한 진행 상황과 표시된 내용을 해석할 수 있도록 도와줌

💡 UI 설계 원칙

설계 원칙 설명 부특성
직관성 (Intuitiveness) 누구나 쉽게 이해하고, 쉽게 사용할 수있어야 함 쉬운 검색
쉬운 사용성
일관성
유효성 (Effectiveness) 정확하고 완벽하게 사용자의 목표가 달성될 수 있도록 제작 쉬운 오류 처리 및 복구
학습성 (Learnability) 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작 쉽게 학습
쉬운 접근
쉽게 기억
유연성 (Flexibility) 사용자의 인터랙션을 최대한 포용하고, 실수를 방지할 수 있도록 제작 오류 예방
실수 포용
오류 감지


💡 UI 설계 지침

  • UI 설계 지침은 사용자 중심, 효율성, 일관성, 단순성, 결과 예측 가능, 가시성, 표준화, 접근성, 명확성, 오류 발생 해결이 있다.

💡 UI 시스템 필요 기능

  • 사용자의 입력을 검증한다.
  • 에러 처리와 에러 메시지 처리를 한다.
  • 도움(Help)과 프롬프트(Prompt)를 제공한다.
728x90