인터넷 기반 컴퓨팅, 타사 제공 업체가 호스팅하는 인프라/플렛폼/소프트웨어를 인터넷으로 제공
| 서비스 유형 | 정의 | 주요 특징 |
|---|---|---|
| IaaS | 클라우드에서 서버, 스토리지, 네트워크 등의 IT 인프라 자원을 제공. | 사용자에게 하드웨어 리소스를 직접 관리할 수 있는 권한을 부여. |
| PaaS | 소프트웨어 개발 및 배포를 위한 플랫폼을 제공. | 개발자가 애플리케이션을 쉽게 만들고 배포할 수 있도록 도와주는 도구와 서비스를 포함. |
| SaaS | 인터넷을 통해 소프트웨어를 제공하고 사용자가 필요할 때 이용할 수 있게 함. | 소프트웨어 설치 없이 웹 브라우저를 통해 서비스에 접근 가능. |
컨테이너 응용 프로그램 배포 자동화
애플리케이션을 컨테이너라는 독립적인 실행 환경에서 개발, 배포 및 실행할 수 있게 해주는 플랫폼
하나의 컴퓨터에서 다수의 운영체제 동시 구동
인간의 지적 능력을 인공적으로 구현, 학습, 추론, 지각능력을 컴퓨터 과학으로 구현
| 프레임워크 | 정의 |
|---|---|
| React | 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리로, 컴포넌트 기반 개발을 지원합니다. |
| Vue.js | 진입 장벽이 낮고 유연성이 높은 JavaScript 프레임워크로, 단일 페이지 애플리케이션(SPA) 개발에 적합합니다. |
| AngularJS | 구글에서 개발한 프레임워크로, MVC 아키텍처를 기반으로 하여 복잡한 웹 애플리케이션 구축을 지원합니다. |
| Node.js | 서버 측 JavaScript 실행 환경으로, 비동기 이벤트 기반 프로그래밍을 지원하여 빠른 웹 애플리케이션 개발이 가능합니다. |
| Ajax (Asynchronous JavaScript and XML) | 클라이언트와 서버 간의 비동기 통신을 가능하게 하여 웹 페이지의 부분 업데이트를 지원합니다. |
자원(Resource)을 이름(URL)으로 구현하여 상태(정보)를 주고 받는형식, ROA(Resource Oriented Architecture) 기반
REST 원리를 따르는 웹 서비스 통신 인터페이스
REST의 원리를 따르는 시스템
다양한 비지니스 환경에서 서비스를 유연하게 재사용하고 재조립할 수 있도록 지원하는 구조, SOAP(Simple Object Access Protocol)기술을 통해 구현
| 용어 | 설명 |
|---|---|
| 블록체인 | 데이터를 안전하게 저장하고 관리하는 분산형 데이터베이스 기술로, 거래 기록을 블록에 담아 체인 형태로 연결하여 위변조를 방지합니다. |
| 비트코인 | 최초의 분산형 디지털 화폐로, 블록체인 기술을 기반으로 하여 중앙 기관 없이 개인 간의 거래를 가능하게 합니다. |
| 메시업 | 서로 다른 API를 결합하여 새로운 서비스를 만드는 기술로, 다양한 데이터와 기능을 통합하여 혁신적인 애플리케이션을 개발합니다. |
| 메타버스 | 가상 현실(VR)과 증강 현실(AR)을 포함하는 디지털 공간으로, 사용자들이 상호작용하며 다양한 경험을 제공하는 플랫폼입니다. |
| 코드 커터족 | 전통적인 케이블 TV 구독을 중단하고 인터넷 기반 스트리밍 서비스를 이용하는 소비자 그룹을 의미합니다. |
| 핀테크 | 금융 서비스와 기술의 융합으로, 모바일 결제, 온라인 대출, 자산 관리 등 다양한 혁신적인 금융 서비스를 제공합니다. |
| 포스퀘어 | 위치 기반 소셜 네트워킹 서비스로, 사용자들이 자신의 위치를 공유하고, 추천 정보를 제공받을 수 있는 플랫폼입니다. |
| 디지털 발자국 | 개인이 인터넷에서 남긴 흔적이나 데이터로, 온라인 활동에 의해 생성된 정보의 총체를 의미합니다. |
| 노모포비아 | 스마트폰이 없거나 사용하지 못할 경우 느끼는 불안감을 의미하며, 현대인의 스마트폰 의존성을 나타내는 용어입니다. |
| 소셜 다이닝 | 소셜 미디어를 활용하여 식사 경험을 공유하거나 함께하는 사람들과 연결되는 Dining 경험을 말합니다. |
| 디지털 포렌식 | 디지털 장치에서 증거를 수집하고 분석하는 과정을 의미하며, 범죄 수사나 법적 절차에서 중요한 역할을 합니다. |
| 위치기반 SNS | 사용자의 현재 위치를 기반으로 정보를 공유하고 소통하는 소셜 네트워크 서비스입니다. |
| 디지털 프로슈머 | 디지털 환경에서 정보 수집 및 구매 결정을 하는 소비자를 의미하며, 제품이나 서비스에 대한 리뷰와 추천을 활용합니다. |
| 크리슈머 | 소비자가 상품이나 서비스의 제작 과정에 직접 참여하거나 영향을 미치는 현상을 의미합니다. |
| 인포러스트 | 정보와 지식의 흐름을 관리하고 분석하는 데 중점을 둔 조직이나 시스템을 의미합니다. |
| 커넥티드 카 | 인터넷에 연결된 자동차로, 다양한 디지털 서비스와 기능을 제공하며, 차량의 성능 및 안전성을 향상시킵니다. |
| 웨버홀리즘 | 인터넷과 디지털 콘텐츠에 대한 과도한 의존을 나타내며, 온라인 활동이 일상생활에 미치는 영향을 강조하는 개념입니다. |
| 용어 | 설명 |
|---|---|
| 사물 인터넷 (IoT, Internet of Things) | 다양한 사물들이 인터넷에 연결되어 데이터를 수집하고 교환하는 기술입니다. |
| M2M (Machine to Machine) | 기계 간의 직접적인 통신을 통해 데이터를 전송하고 처리하는 기술입니다. |
| 저전력 블루투스 (BLE, Bluetooth Low Energy) | 저전력으로 작동하는 블루투스 기술로, 주로 IoT 기기에서 사용됩니다. |
| 지그비 (Zigbee) | 저전력, 저속의 무선 통신 기술로, 주로 홈 자동화 및 IoT 응용에 사용됩니다. |
| 지능형 초연결망 (5G, 5th Generation Network) | 초고속, 초저지연의 모바일 통신망으로, 다양한 디지털 서비스와 IoT 기기를 지원합니다. |
| 애드 혹 네트워크 (Ad Hoc Network) | 사전 설정 없이 임시로 구성된 네트워크로, 장치 간의 직접적인 연결을 통해 데이터 전송이 이루어집니다. |
| 메시 네트워크 (Mesh Network) | 각 장치가 서로 연결되어 정보를 전달하는 네트워크 구조로, 신뢰성과 범위를 향상시킵니다. |
| 이동 컴퓨팅 (Mobile Computing) | 이동 중에도 컴퓨터와 인터넷을 사용할 수 있는 기술로, 모바일 기기를 통해 이루어집니다. |
| 지능형 전력망 (Smart Grid) | 전력망에 정보 통신 기술을 접목하여 효율적이고 안전한 전력 관리 시스템입니다. |
| 스마트 그리드 (Smart Grid) | 전력 생산, 분배, 소비를 최적화하기 위해 IT 기술을 활용한 전력망입니다. |
| 와이-선 (Wi-Fi, Wireless Fidelity) | 무선 LAN 기술로, 고속 인터넷 접속을 제공합니다. |
| 데이터 중심 네트워크 (Data-Centric Network) | 데이터의 흐름과 저장을 중심으로 설계된 네트워크 구조입니다. |
| 피코넷 (Piconet) | Bluetooth 기술을 활용하여 형성된 소규모 무선 네트워크입니다. |
| 초 광대역 기술 (UWB, Ultra Wideband) | 매우 넓은 대역폭을 이용하여 고속 데이터 전송이 가능한 무선 통신 기술입니다. |
| 자동 구성 네트워크 (SON, Self-Organizing Network) | 네트워크 장치가 자동으로 구성되고 최적화되는 기술입니다. |
| 지리 정보 시스템 (GIS, Geographic Information System) | 지리적 데이터를 수집, 저장, 분석 및 시각화하는 시스템입니다. |
| USN (Ubiquitous Sensor Network) | 다양한 센서가 상시 연결되어 정보를 수집하는 네트워크입니다. |
| 무선 사설망 (WPAN, Wireless Personal Area Network) | 개인용 장치 간의 근거리 무선 통신을 위한 네트워크입니다. |
| 파장 분할 다중화기 (WDM, Wavelength Division Multiplexing) | 여러 개의 신호를 서로 다른 파장을 통해 하나의 광섬유에서 전송하는 기술입니다. |
| 가상 시설 통신망 (VPN, Virtual Private Network) | 공용 네트워크를 통해 개인의 사설 네트워크를 안전하게 연결하는 기술입니다. |
| MQTT (Message Queuing Telemetry Transport) | 경량 메시지 전송 프로토콜로, IoT 기기 간의 통신에 주로 사용됩니다. |
| 엔-스크린 (Any-Screen) | 다양한 화면에서 콘텐츠를 접근하고 소비할 수 있는 기술입니다. |
| 가상랜 (VLAN, Virtual Local Area Network) | 물리적 네트워크를 논리적으로 분할하여 서로 다른 네트워크를 구성하는 기술입니다. |
| IMS (IP Multimedia Subsystem) | IP 기반으로 음성, 영상, 메시징 서비스를 제공하는 시스템입니다. |
| 용어 | 설명 |
|---|---|
| 빅데이터 (Big Data) | 대량의 데이터 집합으로, 전통적인 데이터베이스 관리 시스템으로는 처리하기 어려운 데이터를 의미합니다. |
| 정형 데이터 (Structured Data) | 미리 정의된 형식으로 저장된 데이터로, 관계형 데이터베이스에서 쉽게 검색되고 분석할 수 있습니다. |
| 비정형 데이터 (Unstructured Data) | 형식이 없거나 불규칙한 데이터로, 텍스트, 이미지, 비디오 등 다양한 형태로 존재합니다. |
| 메타데이터 (Metadata) | 데이터에 대한 데이터로, 데이터의 속성, 출처, 생성 시간 등을 설명하는 정보를 포함합니다. |
| 데이터 웨어하우스 (Data Warehouse) | 여러 출처에서 데이터를 통합하여 분석 및 보고를 위한 중앙 저장소로 사용하는 시스템입니다. |
| 데이터 마트 (Data Mart) | 특정 비즈니스 부문 또는 주제에 대한 데이터를 저장하는 소규모 데이터 웨어하우스입니다. |
| 데이터마이닝 (Data Mining) | 대량의 데이터에서 유용한 정보를 추출하고 패턴을 발견하는 과정입니다. |
| 텍스트 마이닝 (Text Mining) | 비정형 텍스트 데이터에서 의미 있는 정보를 추출하는 기술로, 자연어 처리 기법을 활용합니다. |
| 하둡 (Hadoop) | 대량의 데이터를 저장하고 처리하기 위한 오픈소스 프레임워크로, 분산 컴퓨팅 환경에서 작동합니다. |
| Sqoop (Sqoop) | 관계형 데이터베이스와 하둡 간의 데이터 전송을 위한 도구로, 대량의 데이터를 효율적으로 가져오거나 내보낼 수 있습니다. |
| 맵리듀스 (MapReduce) | 대량의 데이터를 병렬로 처리하기 위한 프로그래밍 모델로, 하둡의 핵심 구성 요소 중 하나입니다. |
| 타조 (Tajo) | 대규모 데이터 분석을 위한 분산형 SQL 쿼리 엔진으로, 하둡 및 다른 데이터 소스에서 데이터를 처리합니다. |
| R (R) | 통계 분석과 데이터 시각화를 위한 프로그래밍 언어로, 데이터 과학 분야에서 널리 사용됩니다. |
| OLAP (Online Analytical Processing) | 다차원 데이터 분석을 지원하는 기술로, 대규모 데이터 집합에 대한 신속한 쿼리를 가능하게 합니다. |
| NoSQL (NoSQL) | 전통적인 관계형 데이터베이스가 아닌 다양한 데이터 저장 방식(문서, 키-값, 그래프 등)을 지원하는 데이터베이스 시스템입니다. |
| 용어 | 설명 |
|---|---|
| 브룩스의 법칙 (Brooks' Law) | "늦어진 프로젝트에 인력을 추가하면 더 늦어진다"는 원칙으로, 프로젝트 관리에서 인력 추가의 부작용을 설명합니다. |
| 파레토 법칙 (Pareto Principle) | "80/20 법칙"으로, 결과의 80%가 원인의 20%에서 발생한다는 원칙입니다. |
| 롱테일 법칙 (Long Tail Theory) | 소수의 인기 제품보다는 많은 수의 비인기 제품이 전체 매출에 기여할 수 있다는 개념입니다. |
| Boehm의 법칙 (Boehm's Law) | 소프트웨어 개발 과정에서 요구사항 변경이 비용을 증가시킨다는 원칙으로, 초기 단계에서의 요구사항 정의의 중요성을 강조합니다. |
| 무어의 법칙 (Moore's Law) | 반도체 집적 회로의 성능이 18개월마다 두 배로 증가한다는 예측으로, 기술 발전의 속도를 설명합니다. |
| DRY 원칙 (DRY Principle) | "Don't Repeat Yourself"의 약자로, 중복을 피하고 재사용성을 높여 코드의 품질을 개선하는 원칙입니다. |
| YAGNI 원칙 (YAGNI Principle) | "You Aren't Gonna Need It"의 약자로, 필요하지 않은 기능을 미리 구현하지 말라는 원칙입니다. |