본문 바로가기
기술연구소 Lab/IT

[공부일기] IT 용어, 소프트웨어 SW 개발자 기본 용어

by 찬도. 2022. 6. 29.
300x250
320x100
SMALL



몇주 전 부서이동을 통해 직무를 변경하면서
완전히 새로운 분야에 대해 공부하고 있는데요.

그래도 난생 처음 접하는 분야는 아니고
학부에서 부전공보다 light하게
다뤄보긴 했었죠.

그리하여 오늘의 블로그 주제는
개발자 용어 정리를 통해서
SW 기본 용어에 대해 함께 알아보겠습니다.




# 자료구조 뜻
자료를 효율적으로 저장하기 위한 구조로
보통 검색 속도, 할당 메모리 크기, 입력 효율성을
기준으로 선정 및 활용한다.

# 알고리즘 뜻
문제를 해결하기 위해 활용되는
다양한 해결방법이다.
이에 대한 지속적인 공부가 필요한데,
개발을 하기 위해 다양한 문제 해결
알고리즘에 대한
인사이트가 필요하기 때문이다.

# 임베디드 뜻
Embedded라는 영어 용어로써
특정한 hw에 sw가 삽입되어서
제어, 통신 등의 기능을 부여하는 것을 말한다.

# 응용sw 뜻
특정한 목적을 가지고 개발되는 소프트웨어로
범용성이 넓지 않고
특정 기기에 적합한 개발을 진행한다.
요즘은 이에 더해서
네트워크 기반으로 한 IoT 등
제조품들 간의 초연결이 중요하다.

# IoT 뜻
Internet of Things의 줄임말로
인터넷을 활용한 사물 간의 연결성으로
생활 속 다양한 플랫폼 생성.
스마트 홈이 그 예시임.

# 프로토콜 뜻
호스트와 클라이언트가 통신할 때
상호 간에 통신 방법을 정한 약속.
대표적으로 UDP, TCP 등이 있다.

# 네트워크 뜻
프로토콜에 대한 이해가 중요하다.
기타 인터페이스(RS422, CAN 통신 등)에서
정하고 있는 규격 등을 이해하고
활용할 줄 아는 것이
개발자의 네트워크 개발 요구 능력이다.

# 프론트앤드 뜻
프론트앤드는 사용자가 직접 접하는
Layer 개념으로써,
웹의 경우 '네이버 홈페이지' 등
UI를 통해 사용자의 입력을 받는다.

# 백앤드 뜻
백앤드는 프론트앤드와 상이한 개념으로
사용자가 직접 컨트롤하기 어려우나
사용자의 입력을 적절한 출력으로
피드백하는 layer 개념이다.

# 데이터베이스 뜻
보통 백앤드의 백앤드라고 불리며,
데이터를 저장하고 읽어주는 역할을 수행한다.

# Sw 프레임워크 뜻
프레임워크는 소스코드와 비슷하다.
하지만 소스코드는 특정 기능에 대한 소스인 반면에,
프레임워크는 전체적인 코드의 구조를
잡아주는 소스 프레임이다.

# 미들웨어 뜻
미들웨어는 서버와 클라이언트 중간을
이어주는 플랫폼.
서로 다른 클라이언트이더라도
서버와 1대 1로 매칭된다면
각 클라이언트 별로 플랫폼 개발이 필요하지만,
미들웨어를 통해 서버에 범용성있게
접근할 수 있다.



오늘은 소프트웨어 용어에 대해
함께 알아봤습니다.

논리적으로 어렵지 않더라도
용어에 대한 이해도 차이에 따라
공부의 능률이 달라지는데요.

완전한 지혜로 모든 것의 회복이 이뤄질
그 날을 기대하며 오늘 포스팅을 마칩니다.






728x90
300x250
LIST