[정보처리기사 실기] SW 신기술

HyeJean·2023년 10월 1일
0

정보처리기사

목록 보기
3/8

✏️ 소프트웨어 관련 신기술


1. 인공지능(AI; Artificial Intelligence)

  • 컴퓨터 스스로 추론, 학습, 판단 등 인간지능적인 작업을 수행하는 시스템

  • 신경망, 퍼지, 패턴 인식, 전문가 시스템, 자연어 인식, 이미지 처리, 컴퓨터 시각, 로봇 공학 등

  • 사람의 뇌와 컴퓨터를 결합하는 기술 개발하기 위한 회사

  • 신경 레이스 : 작은 전극을 뇌에 이식함으로써생각을 업로드하고 다운로드하는 것이 목표

3. 딥러닝(Deep Learning)

  • 인간의 두뇌를 모델로 만들어진 인공 신경망(ANN; Artifical Neural Network)을 기반으로 하는 기계 학습 기술

  • 사람처럼 스스로 학습할 수 있어 특정 업무를 수행할 때 정형화된 데이터를 입력받지 않고 스스로 필요한 데이터를 수집, 분석하여 고속으로 처리

4. 전문가 시스템(Expert System)

  • 의료 진단 등과 같은 특정 분야의 전문가가 수행하는 고도의 업무를 지원하기 위한 컴퓨터 응용 프로그램

  • 인간의 지적 활동 + 전문가의 정의된 추론 규칙을 활용

  • 지식 베이스(제목에 관한 구체적 사실과규칙을 제공) + 추론 기구(전문가 시스템이 결론을 도출할 수 있도록 하는 추론 능력을 제공)

5. 증강현실(AR; Augmented Reality)

  • 실제 촬영한 화면에 가상의 정보를 부가하여 보여주는 기술로, 혼합현실(Mixed Reality)라고 부름

  • 게임, 교육, 오락, 패션 등의 분야에 응용 가능

  • 모바일에서는 증강현실이 위치 기반 서비스(LBS) 분야에 활발히 이용

6. 블록체인(Blockchain)

  • P2P 네트워크를 이용해 온라인 금융 거래 정보를 온라인 네트워크참여자의 디지털 장비에 분산 저장하는 기술을 의미

7. 분산 원장 기술(DLT; Distributed Ledger Technology)

  • 중앙 관리자나 중앙 데이터 저장소가 존재하지 않고 P2P 망 내의 참여자들에게 모든 거래 목록이 분산 저장되어 거래가 발생할 때마다 지속적으로 갱신되는 디지털 원장을 의미

8. 해시(Hash)

  • 임의의 길이의 입력 데이터나 메시지를 고정된 길이의 값이나 키로 변환하는 것

9. 양자 암호키 분배(QKD; Quantum Key Distribution)

  • 양자 통신을 위해 비밀키를 분배하여 관리하는 기술

  • 두 시스템이 암호 알고리즘 동작을 위한 비밀키를 안전하게 공유하기 위해 양자 암호키 분배 시스템을 설치파여 운용하는 방식으로 활용

10. 프라이버시 강화 기술(PET; Privacy Enhancing Technology)

  • 개인정보 침해 위험을 관리하기 위한 핵심 기술
  • 암호화, 익명화 등 개인정보를 보호하는 기술에서 사용자가 직접 개인정보를 통제하기 위한 기술까지 다양한 사용자 프라이버시 보호 기술을 통칭함

11. 공동 평가 기준(CC; Common Criteria)

  • ISO 15408 표준으로 채택된 정보 보호 제품 평가 기준

  • 정보화 순기능 역할을 보장하기 위해 정보화 제품의 정보 보호 기능과 이에 대한 사용 환경 등급을 정한 기준

12. 개인정보 영향평가 제도(PIA; Privacy Impact Assessment)

  • 개인 정보를 활용하는 새로운 정보시스템의 도입 및 기존 정보시스템의 중요한 변경 시 시스템의 구축, 운영이 기업의 고객은 물론 국민의 사생활에 미칠 영향에 대해 미리 조사, 분석, 평가하는 제도

13. 그레이웨어(Grayware)

  • 소프트웨어를 제공하는 입장에서 악의적이지 않은 유용한 소프트웨어라고 주장할 수 있지만, 사용자 입장에서는 유용할 수도 있고 악의적일 수도 있는 애드웨어, 트랙웨어, 기타 악성 코드나 악성 공유웨어를 말함

14. 매시업(Mashup)

  • 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술

  • 다수의 정보원이 제공하는 콘텐츠를 조합하여 하나의 서비스로 제공하는 웹 사이트 또는 애플리케이션

15. 리치 인터넷 애플리케이션(RIA; Rich Internet Application)

  • 플래시 애니메이션 기술과 웹 서버 애플리케이션 기술을 통합하여 기존 HTML보다 역동적이고 인터랙티브한 웹페이지를 제공하는 신개념의 웹페이지 제작 기술

16. 시맨틱 웹(Semantic Web)

  • 컴퓨터가 사람을 대신하여 정보를 읽고 이해하고 가공하여 새로운 정보를 만들어 낼 수 있도록 이해하기 위한 지능형 웹

17. 증발품(Vaporware)

  • 판매 계획 또는 배포 계획은 발표되었으나 실제로 고객에게 판매되거나 배포되지 않고 있는 소프트웨어

18. 오픈 그리드 서비스 아키텍처(OGSA; Open Grid Service Architecture)

  • 애플리케이션 공유를 위한 웹 서비스를 그리드 상에서 제공하기 위해 만든 개방형 표준

19. 서비스 지향 아키텍처(SOA; Service Oriented Architecture)

  • 기업의 소프트웨어 인프라인 정보시스템을 공유와 재사용이 가능한 서비스 단위나 컴포넌트 중심으로 구축하는 정보기술 아키텍처

20. 서비스형 소프트웨어(SaaS; Software as a Service)

  • 소프트웨어의 여러 기능 중에서 사용자가 필요로 하는 서비스만 이용할 수 있도록 한 소프트웨어

21. 소프트웨어 에스크로(Software Escrow)

  • 소프트웨어 개발자의 지식재산권을 보호하고 사용자는 저렴한 비용으로 소프트웨어를 안정적으로 사용 및 유지보수 받을 수 있도록 소스 프로그램과 기술 정보 등을 제3의 기관에 보관하는 것

22. 복잡 이벤트 처리(CEP; Compiex Event Processing)

  • 실시간으로 발생하는 많은 사건들 중 의미가 있는 것만을 추출할 수 있도록 사건 발생 조건을 정의하는 데이터 처리 방법

23. 디지털 트윈(Digital Twin)

  • 현실 속의 사물을 소프트웨어로 가상화한 모델

  • 자동차, 항공, 에너지, 국방, 헬스케어 등 여러 분야에서 주목

0개의 댓글