정보처리기사

[정보처리기사] 신기술 용어 정리

hminor 2023. 7. 12. 16:48

S/W 개발 동향

  • 중앙 집중식 인프라, 클라우드 서비스
    • 클라우스 서비스
      • 개념
        • 타사 제공업체가 호스팅하여 인터넷을 통해 사용자에게 제공하는 인프라, 플랫폼 또는 소프트웨어
    • 서비스 제공 형태
      • 퍼블릭 클라우드: 인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스 모델
        • 공공 클라우드, 개방형 클라우드
      • 프라이빗 클라우드: 제한된 네트워크상에서 특정 사용자, 기업을 대상으로 한 클라우드
        • 서비스의 자원과 데이터는 기업 내부에 저장
        • 사설 클라우드, 폐쇄 클라우드
      • 하이브리드 클라우드: 퍼블릭 + 프라이빗 클라우드를 병행하여 사용
        • 클라우드(가상서버)와 온프레미스(물리서버)를 결합한 형태
    • 서비스 유형
      • IaaS: 인프라(장비, 네이버 MyBox와 같은것)
      • PaaS: 개발 플랫폼
      • SaaS: 소프트웨어 서비스(Google Docs)
      • BaaS: 블록 체인
      • SecaaS: 보안 서비스
      • DaaS: 인터넷만 연결되면, 기업 내부망에 접속할 수 있는 클라우드 서비스
      • FaaS: 외부 메서드를 사용할 수 있도록
    • 도커: 배포 자동화 오픈 소스 엔진
    • 하이퍼바이저(컴퓨터 가상화 솔류션)
      • 하나의 호스트 컴퓨터상에서 동시에 다수의 운영체제를 구동시킬 수 있는 하드웨어와 운영체제 사이의 소프트웨어 가상화 플랫폼
      • 단순히 하나의 컴퓨터에 다수의 운영체제를 동시에 구동시킬 수 있는 것
  • 소프트웨어 정의 기술(SDx, SED)
    • 정의
      • 소프트웨어로 나눠서 정의를 했다라는 의미
    • 종류
      • SDN: 소프트웨어 정의 네트워크
      • SDS: 소프트웨어 정의 스토리지
      • SDC: 소프트웨어 정의 컴퓨터
      • SDDC: 소프트웨어 정의 데이터 센터
  • 인공지능
    • 머신러닝
    • 인공신경망
    • 딥러닝
      • 여기서 머신러닝안에 딥러닝이 포함되어 있는것이며
      • 머신러닝은 사람의 개입이 여전히 필요하지만,
      • 딥러닝은 사람의 개입이 필요하지 않다.
    • 인공지능 키워드
      • 사이킷런: 구글 썸머 코드에서 처음 구현
      • 파이토치: 페이스북
      • 텐서플로: 구글
      • 케라스: 파이썬 기반 오픈소스 신경망 라이브러리
  • SOA(Service Oriented Architecture)
    • 개념
      • 다양한 비즈니스 환경에서 인터페이스를 통해, 서비스 단위를 재사용/재조립이 가능하게 하는 서비스 지향 아키텍처
    • SOA 핵심기술
      • 데이터교환
        • XML
      • 미들웨어
        • ESB: 약 결합의 메세지 버스
      • 서비스 호출
        • SOAP: XML 언어를 이용한 분산 환경에서의 정보교환을 위한 프로토콜
      • 서비스 기록
        • WSDL: Web Service의 기능, 사용법 등을 기술한 XML 기반의 언어
      • 서비스 등록
        • UDDI: 인터넷상에서 Web Service에 대한 정보 등록, 검색하는 공용 Registry 서비스
  • 온톨리지
    • 개념
      • 사람들이 세상에 대해 느끼고 생각하며 합의한 바를 컴퓨터에서 다룰 수 있는 형태로 표현한 모델
      • RDF, OWL, SWRL 등의 언어를 통해 지식개념을 의미적으로 연결하고 표현
  • 기타 용어 정리
    • 블록체인: 분산 컴퓨팅 기술 기반의 데이터 위변조 방지 기술
    • 디지털 트윈: 물리적 자산, 시스템 또는 프로세스를 소프트웨어로 표현하는 것
    • 코드 커터족: 기존의 TV 방송 서비스를 이요하지 않고 인터넷 등으로 방송을 보는 소비자
    • 포스퀘어: 위치 기반 소셜 네트워크 서비스
    • 디지털 프로슈머: 생산자이면서 곧 소비자라는 의미
    • 인포러스트: 정보의 검색에 그치지 않고 널리 퍼뜨리는 존재
    • 웨버홀리즘: 인터넷 중독 및 불안 증상

네트워크/데이터베이스 신기술 용어

  • 네트워크 신기술 용어
    • BLE: 저전력 블루투스
    • NFC: 자기 유도결합 기반의 근거리 자기장 통신 기술
    • 지능형 초연결망: 네트워크 전체에 소프트웨어 정의 기술을 적용하는 차세대 국가망
    • RFID: 전파 신호를 통해 태그를 식별하여 정보를 처리하는 시스템
    • ZigBee: 저속, 저비용, 저전력의 무선망을 위한 기술
    • Mesh Network
      • 네트워크를 구성하는 각 노드들이 다른 노드 작동여부에 상관없이 항상 네트워크를 가동하는 형태의 구조
    • Smart Grid: 일반적인 전력망에 ICT기술을 접목시킨 차세대 전력망
    • Wi-Sun: 스마트 그리드 서비스를 제공하기 위한 와이파이 기반의 저전력 장거리 통신기술
    • NDN: 기존 IP 주소 대신 Data의 이름을 활용해 검색 효율 및 배포를 목적으로한 인터넷 기술
    • Piconet: 블루투스 기술을 사용하여 연결된 장치 네트워크
    • UWB: 500MHz 이상의 광대역 채널을 가진 고주파수 전파를 사용하는 근접거리 무선통신
    • SON: 주변 상황에 자동적으로 적응하여 스스로 망을 구성하는 네트워크
    • USN: 유비쿼터스 센서 네트워크
    • WDM: 파장 분할 다중화기
    • MQTT: TCP/IP 기반 네트워크에서 동작하는 발행-구독 기반의 메시징 프로토콜
    • IMS(IP Multimedia Subsystem)
      • ALL IP(Internet Protocol) 기반의 멀티미디어 서비스를 위한 유무선 통신 플랫폼 환경
  • 데이터베이스 신기술 용어
    • 빅데이터
      • 5V
        • Velocity(속도)
        • Volume(양)
        • Veracity(정확성)
        • Variety(다양성)
        • Value(가치)
    • 데이터 마이닝
      • 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 것
    • 하둡: 다수의 범용 컴퓨터를 묶어 사나의 시스템처럼 작동하도록 하는 공개 소스 프레임워크
    • 스쿱: SQL to 하둡
    • 타조: 아파치 하둡 기반의 분산 데이터 웨어하우스 프로젝트
    • R: 양이 많은 정보를 통계적 방법으로 분석할 때 사용
    • OLAP: 이용자가 직접 DB를 검색, 분석해서 문제점, 해결책을 찾는 분석형 애플리케이션 개념
  • 소프트웨어 공학 관련 용어
    • 브룩스의 법칙
    • 파레토 법칙
    • 롱테일 법칙
    • Boehm의 법칙: 초기 개발 단계에서 많은 결함을 발경해야 비용, 시간을 절약할 수 있다.
    • 무어의 법칙