사용자 인터페이스
사용자 인터페이스는 "UI" 또는 간단히 "인터페이스"라고도 하며, 사람이 소프트웨어 애플리케이션이나 하드웨어 장치를 제어하는 수단입니다. 좋은 사용자 인터페이스는 "사용자 친화적인" 환경을 제공하여 사용자가 자연스럽고 직관적인 방식으로 소프트웨어나 하드웨어와 상호 작용할 수 있게 합니다.
거의 모든 소프트웨어 프로그램에는 그래픽 사용자 인터페이스 또는 GUI가 있습니다. 이는 사용자가 마우스나 키보드로 선택할 수 있는 그래픽 컨트롤이 프로그램에 포함되어 있다는 뜻입니다. 일반적인 소프트웨어 프로그램의 GUI에는 메뉴 모음, 도구 모음, 창, 버튼 및 기타 컨트롤이 포함됩니다. Macintosh와 Windows 운영 체제는 서로 다른 사용자 인터페이스를 사용하지만, 바탕 화면, 창, 아이콘 등 많은 요소를 공유합니다. 이러한 공통 요소 덕분에 사람들은 인터페이스를 처음부터 다시 배울 필요 없이 두 운영 체제 중 어느 것이든 사용할 수 있습니다. 마찬가지로 워드 프로세서와 웹 브라우저 같은 프로그램도 모두 서로 상당히 비슷한 인터페이스를 사용하므로 여러 프로그램에서 일관된 사용자 환경을 제공합니다.
대부분의 하드웨어 장치에도 사용자 인터페이스가 포함되어 있지만, 일반적으로 소프트웨어 인터페이스만큼 복잡하지는 않습니다. 사용자 인터페이스가 있는 하드웨어 장치의 일반적인 예로 리모컨을 들 수 있습니다. 일반적인 TV 리모컨에는 숫자 키패드, 볼륨 및 채널 버튼, 음소거 및 전원 버튼, 입력 선택기, 다양한 기능을 수행하는 기타 버튼이 있습니다. 이 버튼들의 집합과 컨트롤러에 배치된 방식이 사용자 인터페이스를 구성합니다. 디지털 카메라, 오디오 믹싱 콘솔, 스테레오 시스템과 같은 다른 장치에도 사용자 인터페이스가 있습니다.
사용자 인터페이스는 하드웨어 또는 소프트웨어용으로 설계할 수 있지만, 대부분은 둘을 결합한 형태입니다. 예를 들어 소프트웨어 프로그램을 제어하려면 일반적으로 키보드와 마우스를 사용해야 하며, 키보드와 마우스에는 각각 고유한 사용자 인터페이스가 있습니다. 마찬가지로 디지털 카메라를 제어하려면 화면에 표시되는 메뉴를 탐색해야 할 수 있는데, 이는 소프트웨어 인터페이스입니다. 애플리케이션과 관계없이 좋은 사용자 인터페이스의 목표는 사용자 친화적인 환경을 제공하는 것입니다. 결국 원하는 방식으로 작동하지 않는 장치를 사용하는 일이 얼마나 답답한지 우리는 모두 알고 있습니다.
지식 테스트하기