본문 바로가기

용어집

비개발자를 위한 개발 용어 한눈에 살펴보기 - 1탄

 

저희는 '용어의 의미를 가장 쉽고 빠르게 찾을 수 있는 용어집'을 만들고 있는 '용사들'입니다!

 

저희 소개는 여기까지만 간단히 하고, 다음에 멋진 용사들을 제대로 소개해드릴게요😊

 

직무마다 사용하는 용어가 달라서 의사소통에 어려움을 겪은 경험이 있으실 텐데요

 

무슨 말이지...?라는 생각 다들 한번쯤 해보셨죠!

 

이러한 문제를 해결하기 위해 저희 용사팀이 나섰습니다!

 

저희 용사팀은 이러한 어려움을 좁혀나가기 위해 기획자, 디자이너, 마케터, 개발자 등

각 직군들을 위한 용어를 소개해드리려고 해요

 


 

 

첫 포스팅에서는 기획자, 디자이너, 마케터 등 비개발자 직군분들이 꼭 알아야할 개발 용어들을 소개해드릴게요!

 

“비개발자을 위한 개발 용어집-1탄”

 

Sprint를 짜는 대화의 예시

Sprint

- 일정 기간 동안 특정 작업을 완료하는 반복적인 작업 주기

- 팀이 목표한 기능이나 개선사항을 구현,테스트 ,준비하는 과정

- 일반적으로 1주에서 4주 사이의 기간을 가짐

 

배포 예시

Deploymet (배포)

- 소프트웨어 개발 과정에 코드나 어플리케이션을 사용자 환경에 배포하는 과정

- 개발된 기능을 실제 운영 환경에 적용하여 사용자들이 사용할 수 있도록 하는 것

 

Server (서버)

클라이언트로부터 요청을 받아 데이터를 처리하고 응답을 반환하는 컴퓨터나 프로그램을 의미

 

Technical Debt (기술 부채)

빠른 배포나 구현을 위해 임시 방편으로 선택한 코드나 아키텍처가 나중에 더 큰 수정 작업을 필요로 하는 상황

 

 

API 설명 예시

API (Application Programming Interface)

두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 매커니즘

 

 

SDK

개발자를 위한 플랫폼별 구축 도구 세트

실행되는 코드를 만들려면 디버깅, 컴파일러 등 구성요소가 필요로 하는데 이를 한 곳에서 제공

 

 

빌드

소스 코드를 컴파일하고, 링크하고 실행 파일을 생성하는 과정

 

HTML/CSS 관련 이미지

 

HTML

 

웹 페이지를 구조화하고 콘텐츠를 표시하는데 사용되는 표준 마크업 언어

텍스트, 이미지, 링크 등을 웹 페이지에 배치

 

 

CSS

HTML이나 XML로 작성된 문서의 스타일을 지정하는 언어

웹페이지의 레이아웃 색상, 폰트 등 정의

 

XML

웹 사이트, 데이터베이스 및 타사 애플리케이션과 같은 컴퓨터 시스템 간의 정보 교환을 지원

사전 정의된 규칙을 사용하면 수신자가 이러한 규칙을 사용하여 데이터를 효율적으로 정확하게 읽을 수 있음

 

 

 

 

데이터베이스

체계적으로 조직된 데이터의 모임

데이터를 저장하고 관리하며 필요할 때 데이터를 효율적으로 검색하고 조작할 수 있게 해주는 시스템

 

SQL

데이터베이스 관리시스템에서 데이터를 관리하기 위해 사용하는 표준언어

데이터를 조회, 삽입,갱신, 삭제할 수 있음

 

프로토콜

컴퓨터 네트워크에서 데이터를 주고받을때 지켜야할 규칙과 절차 정의

 

HTTP vs HTTPS

HTTP

웹 브라우저와 웹 서버간에 데이터를 주고받기 위한 프로토콜

주로 HTML 문서와 같은 웹 페이지를 전송하는데 사용되며, 웹에서 정보를 교환하는 기본적인 방법

 

HTTPS

보안 기능을 추가한 프로토콜로, 데이터를 암호화하여 전송

데이터의 무결성과 기밀성을 보장

 

 


 

이렇게 꼭 알아야하는 개발 용어들을 살펴봤는데요! 사실 이외의 개발 용어들은 어마무시하게 많답니다…!🙄

하지만 걱정하지마세요‼️

모든 직군과의 의사소통이 원활해지는 그날까지 저희 용사 팀이 함께하겠습니다✨

다음에는 “비개발자를 위한 용어 한눈에 알아보기 -2탄”으로 돌아올게요!

그때 또 만나요!