컴퓨터 용어 – 시스템,UI,API

시스템: 특수한 목적을 가지고 상호작용하는 요소들의 집합
Ex) 컴퓨터: 초기에 계산 기능을 수행하기 위해 여러 기계 장치들이 상호 작용한 시스템, 지금은 소프웨어 기능이 탑재된 복합 장치

UX: 사용자가 시스템을 제어했을 때의 경험

  • ui를 사용했을 때 느끼는 감정,생각 등

UI: 사용자가 시스템을 제어하기 위한 접점
-노트북 ui: 터치패드,키보드,터치스크린 등
-소프트웨어 ui: 버튼,스크롤바,이미지버튼 등

GUI: 사용자가 시스템을 제어하기 위한 접점이 그래픽으로 된 것
=> 버튼,스크롤바,이미지버튼 등
CLI: 사용자가 시스템을 제어하기 위한 접점이 명령어인 것

개발자: 사용자가 시스템을 쉽게 제어하도록 도와주는 사람(UI제작) 혹은 그 시스템 자체를 만드는 사람 => 컴퓨터라는 시스템을 만드는 사람, 컴퓨터를 쉽게 제어하기 위해 운영체제를 만드는 사람, 소프트웨어를 쉽게 제어하기 위해 소프트웨어 UI를 만드는 사람

Api(Application Programming Interface):
운영체제나 브라우저 등이 제공하는 기능
을 제어하기 위한 접점=>위젯 생성에 필요한 생성자 호출 소스
(윈도우 생성,윈도우 닫기 버튼,확인 버튼, 창 가운데 띄우기 등은 윈도우 개발자들이 이미 만든 것을 호출하여 쓰는 것)

Api(Application Program Interface):
이미 만들어 놓은 기능을 누군가가 쉽게 사용할 수 있도록 모듈화 해놓은 것

개발자의 인터페이스
(개발자가 시스템을 접근하기 위한 접점)
:Api (api도 ui에 속한다.)

사용자의 인터페이스
(사용자가 시스템을 접근하기 위한 접점)
:UI

Leave a Reply

Your email address will not be published. Required fields are marked *