용어 정리

인터페이스(interface)

그기고기 2024. 1. 9. 09:49
728x90
반응형
SMALL

1. 인터페이스(interface) 란 ?

인터페이스 개념

 

- 사용자와 시스템이 상호작용 할 수 있도록 입력과 출력을 제공하는 창구 역할이다.

 

 - 웹 프로그래밍 관점에서 인터페이스를 생각해본다면, 우리가 자주 보는 웹사이트 화면이 바로 인터페이스에 해당한다.

 

 - 예를 들어, 물건을 구매할 대 구매버튼을 클릭하면 인터페이스는 사용자의 요청을 웹서버에 전달하고 웹서버에 있는 프로세스는 입력 값에 알맞은 동작을 수행하고 데이터를 조회/수정/저장한 후 결과를 다시 인터페이스인 브라우저에게 전달한다. 브라우저는 웹서버가 보내준 결과를 사용자가 이해할 수 있도록 변경해 화면에 보여준다.

 

2. 인터페이스 설계 원칙

인터페이스 설계 원칙

(출처: http://www.welshgeek.com/services/prototyping)

 

 - 인터페이스를 설계할 때는 위의 3가지 원칙을 따라야 한다.

 

 - 직관성 : 사용자가 설명서를 보지 않아도 쉽게 사용법을 알 수 있어야 한다.

 - 일관성 : A화면과 B화면이 시선 흐름이 서로 다르다면 사용자는 불편함을 느끼기에 동일한 흐름으로 만들어야한다.

 - 효율성 : 사용자의 입장에서 시스템을 이용하는데 불편함이 없도록 해야한다.

 

 

참고출처 : 인터페이스 설계 (multicore-it.com)

728x90
반응형
LIST

'용어 정리' 카테고리의 다른 글

라이브러리 vs 프레임워크  (0) 2024.01.10
IntelliJ vs Eclipse  (0) 2024.01.10
IDE  (1) 2024.01.10
프로토콜(Protocol)  (1) 2024.01.09
API (application programming interface)  (0) 2024.01.09