# UI

Corini·2022년 5월 4일
0

정처기

목록 보기
12/50

https://velog.velcdn.com/images/nezhitsya/post/b5c9c488-c62c-4e6d-9b60-3940b46085a5/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202021-04-08%20%EC%98%A4%ED%9B%84%202.14.08.png

UI (User Interface)

  • 인간과 컴퓨터 상호 작용(HCI)을 목적으로 만들어진 물리적, 가상적 매개체

그래픽 사용자 인터페이스 (GUI)

  • 그래픽과 텍스트로 이루어져 있으며 객체지향 인터페이스와 응용 프로그램지향 인터페이스 공존

웹 기반 인터페이스 (WUI)

  • 인터넷과 웹 브라우저를 통해 웹 페이지를 열람하고 조작하는 인터페이스

명령 줄 인터페이스 (CLI)

  • 사용자가 컴퓨터 자판 등을 이용해 명령 문자열을 입력하여 체계를 조작하는 인터페이스

텍스트 사용자 인터페이스 (TUI)

  • 문자열 기반 사용자 인터페이스와 구분하기 위해 그래픽 사용자 인터페이스가 발명된 뒤 만들어진 용어

터치 사용자 인터페이스


UI 설계 원칙

직관성

  • 누구나 쉽게 이해하고 사용할 수 있어야 한다.

유효성

  • 사용자의 목적을 정확하게 달성하여야 한다.

학습성

  • 누구나 쉽게 배우고 익힐 수 있어야 한다.

유연성

  • 사용자의 요구사항을 최대한 수용하며, 오류를 최소화하여야 한다.

UI 품질요구사항

기능성 (Functionality)

  • 실제 수행 결과와 품질 요구사항 차이 분석을 위한 품질 기준

신뢰성 (Reliability)

  • 시스템이 일정 시간 또는 작동되는 시간 동안 의도하는 가능 수행 보증

사용성 (Usability)

  • 사용자와 컴퓨터 사이 발생하는 행위 쉽게 인지 가능

효율성 (Efficiency)

  • 할당된 시간에 한정된 자원으로 얼마나 빨리 처리되는 지를 의미

유지보수성 (Maintainability)

  • 요구사항을 개선하고 확장하는데 있어 용이한 정도

이식성 (Portability)

  • 다른 플랫폼에서도 추가 작업 없이 쉽게 적용 가능한 정도
profile
Coding is playing!

0개의 댓글