목록2025/02/08 (6)
공부해보잠
지능형 초연결망과학기술정보통신부가 주관하는 사업으로, 4차 산업혁명 시대의 데이터 트래픽 증가를 효과적으로 수용하기 위해 시행됨.스마트 시티, 스마트 스테이션 등 미래 도시 인프라와 연계된 네트워크 기술을 개발하는 것을 목표로 함.특징 소프트웨어 정의 기술(SDE) 적용네트워크를 가상화하고 소프트웨어 기반으로 트래픽을 최적화하여 효율적으로 관리 가능.사물 인터넷(IoT), 클라우드, 빅데이터, 5G 지원방대한 데이터의 실시간 전송과 처리를 원활하게 함.기존 네트워크 인프라를 확장초고속 정보통신망, 광대역 통합망(BcN), 광대역융합망(UBcN)의 발전 전략을 계승.의미 및 기대 효과기존 네트워크의 한계를 극복하고 데이터 폭증에 대응할 수 있는 지속 가능한 인프라 구축.스마트 시티, 스마트 교통, 의료, ..
용어정의의미특징예시빅데이터 (Big Data)기존 방식으로 처리하기 어려운 방대한 데이터 집합스마트 기기의 확산으로 데이터 증가, 다양한 데이터 분석 기술 등장대량의 데이터를 실시간으로 분석하여 활용 가능고객 행동 분석, 추천 시스템, 공공 데이터 활용브로드 데이터 (Broad Data)기존에 사용하지 않거나 접근하지 않았던 새로운 데이터다양한 채널에서 생성되는 데이터로 기업 마케팅에 활용SNS, 위치 정보, 소비자 반응 데이터 포함IBM 소셜 데이터 분석, 기업 타겟 마케팅메타 데이터 (Meta Data)데이터를 설명하는 데이터데이터의 구조, 속성, 의미 등을 정의하여 검색과 활용을 지원HTML의 메타 태그, 방송 영상 검색, 도서 분류 정보HTML 태그 속성, 도서관 데이터베이스디지털 아카이빙 (Di..
용어정의의미특성예시고가용성(HA: High Availability)시스템이 장시간 안정적으로 운영되도록 장애 발생 시 즉시 복구하는 환경 구축 기법가용성을 극대화하는 방식으로 클러스터링, 이중화 등이 포함됨장애 발생 시 빠른 복구 가능, 무중단 서비스 제공금융 시스템, 클라우드 서버3D 프린팅 (Three Dimension Printing)대상물을 평면이 아닌 입체적으로 출력하는 기술얇은 층을 적층하여 형상을 제작정밀한 제조 가능, 다양한 재료 사용건축 모형 제작, 의료용 인공기관 제작4D 프린팅 (Fourth Dimension Printing)특정 환경(열, 압력, 습도 등)에서 자가 조립되는 3D 프린팅 기술MIT 조립 연구소에서 발표한 기술환경 변화에 따라 형태 변화, 자율 조립 가능자가 조립형 로..
SW 관련 용어다음은 SW 관련 용어를 표 형식으로 정리한 내용입니다.용어특성설명예시인공지능 (AI)인간의 사고와 유사한 기능을 수행문제 해결, 패턴 인식, 자연어 처리, 로봇 공학 포함자율주행 자동차, 챗봇, 음성인식 (Siri, Google Assistant)뉴럴링크 (Neuralink)뇌-컴퓨터 인터페이스뇌 신호를 분석하여 외부 장치를 제어마이크로칩을 통한 뇌 신호 분석딥 러닝 (Deep Learning)신경망 기반 기계 학습데이터 학습을 통해 패턴을 분석하고 결과 도출음성 인식(Alexa), 이미지 인식(자율주행)전문가 시스템 (Expert System)특정 분야 전문가의 지식을 시스템화데이터베이스와 논리적 판단을 통해 의사결정 지원의료 진단 시스템, 법률 상담 시스템가상현실 (VR)100% 가상..

빌드 자동화도구의 개요빌드(Build)란 소스코드 파일을 컴파일하고 여러 모듈을 묶어 실행 파일을 만드는 과정입니다.이를 포함하여 테스트 및 배포까지 자동화하는 도구를 빌드 자동화 도구라고 합니다. 빌드 자동화 도구의 필요성애자일(Agile) 개발 환경에서는 작업이 마무리될 때마다 코드가 지속적으로 통합됨지속적 통합(Continuous Integration, CI) 환경에서 개발된 코드의 빌드, 테스트, 배포를 자동화하여 생산성 향상소프트웨어 개발 과정에서 반복적인 빌드 작업을 자동화하여 오류를 줄이고 효율성을 높임주요 빌드 자동화 도구 비교도구설명Ant자바 기반의 빌드 자동화 도구로, XML을 사용하여 빌드 스크립트를 작성Make리눅스/유닉스 기반의 가장 오래된 빌드 자동화 도구, Makefile 사용..

공유 폴더 방식(Shared Folder System)공유 폴더 방식은 버전 관리 자료를 로컬 컴퓨터의 공유 폴더에 저장하여 관리하는 방식으로, 팀 내에서 간단한 파일 버전 관리가 필요할 때 사용된다. 특징개발자들은 개발이 완료된 파일을 약속된 공유 폴더에 매일 복사한다.담당자는 공유 폴더에서 파일을 자신의 PC로 복사한 후 컴파일하여 이상 유무를 확인한다.이상 유무 확인 과정에서 파일의 오류가 발견되면, 해당 파일을 등록한 개발자에게 수정을 의뢰한다.파일에 문제가 없다면 다음 날 모든 개발자가 동작 여부를 다시 확인한다.파일을 잘못 복사하거나 다른 위치로 복사하는 실수를 방지하기 위해 데이터베이스에 변경 사항을 기록하여 관리한다.장점설정이 간단하고 추가적인 서버 구축 없이 운영 가능.작은 규모의 프로젝..